1.2.0
- build(deps): bump taskcluster from 38.0.4 to 38.0.6 in /tools (#666)
- build(deps-dev): bump responses from 0.12.0 to 0.12.1 in /bot (#665)
- build(deps-dev): bump responses from 0.12.0 to 0.12.1 in /backend (#664)
- bot: Make the covdir_gen script not require access to secrets
- backend: Add a message to the assertion checking if end > start
- bot: Compress covdir artifact with multiple threads
- bot: Use a context manager to open the report file
- bot: Notify when coverage is lower than 40% instead of just 20%
- backend: Remove unused __hgmo dict
- backend: Add required type annotations to the hgmo module
- Run type annotation checks with mypy with pre-commit
- backend, tools: Move some of the code to handle gcp reports from the backend to tools
- bot: Move generic code to download file from the taskcluster module to the utils module
- bot: Change the format of the results returned by the coverage to changeset mapper
- bot: Consider coverage unknown lines separately from covered lines, and only consider coverable lines as added lines
- bot: Generate coverage data and notify low coverage for commits which are not on Phabricator too
- bot: Fix test_backout_removed_file test
- bot: Don't map coverage on backout commits
- bot: Assume lines outside the coverage record are uncoverable
- bot: Generate a mapping file from commit to its coverage statistics
- bot: Use a proper commit message to let hgmo know that the commit is a backout in the test fixture
- backend: Fix test for downloading coverage reports from GCP
- bot: Start hgmo server only once, and not once per report
- bot: Don't warn when some paths are not found in the report when generating commit coverage statistics
- bot: Don't skip merge commits in the commit coverage statistics module, as they are already skipped by the mapping module
- bot: Don't look for coverage records and build annotate data for the same path at the same revision more than once
- bot: Don't start the hgmo server for each coverage mapping
- frontend: Use 'webpack serve' instead of 'webpack-dev-server --open'
- bot: List all reports beforehand and then use tqdm to show progress in parsing them
- bot: Filter reports earlier, so we only show a progress bar for the changesets we actually have to analyze
- bot: Store None in the mapping from commit to coverage statistics when we couldn't analyze a commit
Released with mozilla/task-boot