1. 09 Mar, 2020 2 commits
  2. 28 Feb, 2020 1 commit
  3. 27 Feb, 2020 1 commit
  4. 20 Feb, 2020 1 commit
    • juga's avatar
      fix: Add at build time the git revion to version · 76ef2fe0
      juga authored
      Instead of having a hardcoded version, calculate the version at build
      time making use of `git describe --tags --dirty --always`.
      
      This way, even if the program is not running from inside a git
      repository it still can know which was the git revision from the
      source it was installed from.
      If the program is launched from a path that is a git repository, it
      does not gives the git revision of that other repository.
      
      If's also able to get the version when installed from a tarball.
      It does not add the git revision when it's being install from a git
      tag.
      
      `versioneer` external program is only needed the first time, because
      it copies itself into the repository. So it does not add an external
      dependency.
      
      There're no changes needed to the `--version` cli argument nor to the
      code that generates the bandwidth file, since they both use the
      variable `__version__`.
      
      The version previous to this commit was `1.1.1-dev0`, after
      this commit, it becomes `1.1.0+xx.gyyyyyyyy`, ie. xx commits after
      `1.1.0` plus the git short hash (yyyyyyyy).
      
      Closes: #30899.
      76ef2fe0
  5. 19 Feb, 2020 4 commits
  6. 13 Feb, 2020 2 commits
  7. 09 Feb, 2020 4 commits
  8. 06 Feb, 2020 1 commit
  9. 05 Feb, 2020 3 commits
    • juga's avatar
      fix: CI: Cache pip, run tox stats after sucess · d61bfd79
      juga authored
      and do not require sudo.
      d61bfd79
    • juga's avatar
      fix: CI: Test all supported python versions · 0939152c
      juga authored
      As in chutney and stem:
      - Test all supported python versions
      - Test all supported tor versions
      
      Differences between chutney, stem and sbws:
      - in sbws we run directly, not an script that calls tox
      - we're not using chutney for integration tests (yet) and therefore we're not testing it with different networks
      - we don't have shellcheck tests
      - we don't support osx nor windows
      
      Closes: #30067
      0939152c
    • juga's avatar
      Merge branch 'maint-1.1' · f846c5d6
      juga authored
      f846c5d6
  10. 31 Jan, 2020 1 commit
  11. 26 Jan, 2020 5 commits
  12. 04 Aug, 2019 2 commits
  13. 17 Jun, 2019 2 commits
  14. 10 Apr, 2019 1 commit
  15. 29 Mar, 2019 6 commits
  16. 27 Mar, 2019 4 commits
    • juga's avatar
      fix: tests: Replace str by int · 9b054bad
      juga authored
      when setting vote and unmeasured Keys.
      It doesn't matter here because there're not operations with the
      Keys and they're always converted to string in the bandwidth file,
      but it less confusing as integer.
      9b054bad
    • juga's avatar
      fix: tests: Add set_under_min_report · 73c0b68e
      juga authored
      to test that the `under_min_report` KeyValue is added when the
      number of eligible relays is less than the 60% of relays in the
      consensus.
      73c0b68e
    • juga's avatar
      chg: tests: Add testnet generated files · 8e43dda6
      juga authored
      and run generate as part of the integration tests.
      This allows to later check that the testnet genearted files
      contain the expected Keys and Values with an script in #29727.
      8e43dda6
    • juga's avatar
      fix: tests: Change torflow_scale to continue scaling · 7a9a9e08
      juga authored
      even if the minimum percent was not reach.
      
      Closes: #29853.
      7a9a9e08