Releases: mozilla/code-coverage
Releases · mozilla/code-coverage
1.3.1
- bot: Trigger a maximum of 7 missing revisions for each cron run
- bot: Start triggering missing revisions from the most recent one
Released with mozilla/task-boot
1.3.0
- bot: Add an additional test for mapping coverage to commits
- tools: Fix type annotations for gcp.get_bucket
- bot: Download files without using shutil
- bot: Add some tests for the commit_coverage module
- bot: Fix code coverage repo hook ID
- bot: In the cron task, trigger ingestion tasks for mozilla-central revisions that haven't been ingested yet
- bot: Simplify commit coverage path variable
- bot: Write commit coverage artifact with ascii encoding
- bot: Instead of always listing all reports to trigger missing ones, only check if the ones we haven't triggered yet are missing
- bot: On non-production channels, only try to trigger ingestion for a maximum of 30 days old missing revisions
- bot: Disable generation of chunk mapping artifact, since it is unused
- bot: Update to Mercurial 5.5.2
- bot: Update to the latest revision of version-control-tools
- bot: Update expected Mercurial version
- bot: Use hg.mozilla.org instead of local instance of hgmo as we can't rely on if for push data
Released with mozilla/task-boot
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
1.1.14
- build(deps-dev): bump standard from 15.0.1 to 16.0.1 in /frontend (#655)
- build(deps-dev): bump pytest from 6.1.1 to 6.1.2 in /bot (#653)
- build(deps): bump pytz from 2020.1 to 2020.4 in /bot (#652)
- build(deps-dev): bump pytest from 6.1.1 to 6.1.2 in /backend (#650)
- build(deps): bump taskcluster from 37.5.1 to 38.0.1 in /tools (#648)
- build(deps): bump aiohttp from 3.7.1 to 3.7.2 in /tools (#647)
- build(deps-dev): bump pre-commit from 2.7.1 to 2.8.2 in /backend (#649)
- build(deps-dev): bump pre-commit from 2.7.1 to 2.8.2 in /bot (#651)
- Fix importing webpack-merge after latest webpack release (#660)
- Fix test utility function to convert from a codecov/coveralls report to a covdir report
- Fix detection of non-executable lines for reporting to Phabricator and notifying low coverage patches
- Index coverage map by tuple instead of formatting to string
- build(deps-dev): bump node-sass from 4.14.1 to 5.0.0 in /frontend (#654)
- build(deps-dev): bump webpack-cli from 4.1.0 to 4.2.0 in /addon (#657)
- build(deps): bump taskcluster from 38.0.1 to 38.0.4 in /tools (#658)
- build(deps-dev): bump eslint-config-standard in /frontend (#659)
- Set webpack configuration.devtool to 'source-map' instead of 'sourcemap' (#662)
- build(deps-dev): bump webpack from 4.44.2 to 5.4.0 in /addon (#656)
Released with mozilla/task-boot
1.1.13
- Update index paths of the decision task everywhere (#531)
- build(deps): Bump python from 3.8.2-slim to 3.8.3-slim in /bot (#527)
- build(deps): Bump redis from 3.5.1 to 3.5.2 in /backend (#529)
- build(deps): Bump taskcluster from 29.4.1 to 29.6.0 in /tools (#530)
- build(deps): Bump python from 3.8.2-slim to 3.8.3-slim in /backend (#528)
- build(deps): Bump taskcluster from 29.6.0 to 30.0.1 in /tools (#532)
- Update pre-commit repositories
- Change ambiguous variable name from 'l' to 'line'
- Skip 'connexion' as it's a Python package
- build(deps): Bump taskcluster from 30.0.1 to 30.0.2 in /tools (#534)
- build(deps-dev): Bump json-e from 4.0.1 to 4.1.0 in /bot (#535)
- build(deps-dev): Bump pytest from 5.4.2 to 5.4.3 in /backend (#537)
- build(deps): Bump redis from 3.5.2 to 3.5.3 in /backend (#538)
- build(deps-dev): Bump pytest from 5.4.2 to 5.4.3 in /bot (#540)
- build(deps): Bump taskcluster from 30.0.2 to 30.1.0 in /tools (#539)
- build(deps): Bump zstandard from 0.13.0 to 0.14.0 in /bot (#541)
- build(deps-dev): Bump pre-commit from 2.4.0 to 2.5.1 in /backend (#549)
- build(deps-dev): Bump responses from 0.10.14 to 0.10.15 in /backend (#548)
- build(deps): Bump google-cloud-storage from 1.28.1 to 1.29.0 in /backend (#547)
- build(deps): Bump zstandard from 0.13.0 to 0.14.0 in /backend (#546)
- build(deps): Bump taskcluster from 30.1.0 to 30.1.1 in /tools (#545)
- build(deps): Bump google-cloud-storage from 1.28.1 to 1.29.0 in /bot (#544)
- build(deps-dev): Bump responses from 0.10.14 to 0.10.15 in /bot (#543)
- build(deps-dev): Bump pre-commit from 2.4.0 to 2.5.1 in /bot (#542)
- build(deps-dev): Bump eslint-plugin-no-unsanitized in /addon (#550)
- Use 'smart+fasttrack' Mergify merge method to reduce time spent in CI when multiple PRs are in the queue to be merged
- Don't specify the exact Python 3 version to use with pre-commit
- build(deps): Bump taskcluster from 30.1.1 to 31.0.0 in /tools (#551)
- build(deps-dev): Bump webpack-cli from 3.3.11 to 3.3.12 in /addon (#552)
- build(deps): Bump datadog from 0.36.0 to 0.37.1 in /backend (#553)
- build(deps): Bump datadog from 0.37.1 to 0.38.0 in /backend (#555)
- build(deps-dev): Bump pre-commit from 2.5.1 to 2.6.0 in /backend (#554)
- build(deps-dev): Bump pre-commit from 2.5.1 to 2.6.0 in /bot (#556)
- build(deps-dev): Bump sass-loader from 8.0.2 to 9.0.1 in /frontend (#557)
- build(deps-dev): Bump web-ext from 4.2.0 to 4.3.0 in /addon (#558)
- build(deps): Bump taskcluster from 31.0.0 to 34.0.1 in /tools (#559)
- build(deps): Bump lodash from 4.17.15 to 4.17.19 in /addon (#561)
- Create Dependabot config file (#562)
- build(deps): bump python from 3.8.3-slim to 3.8.4-slim in /bot (#564)
- build(deps): bump python from 3.8.3-slim to 3.8.4-slim in /backend (#563)
- build(deps-dev): bump eslint from 6.8.0 to 7.5.0 in /frontend (#575)
- build(deps): bump google-cloud-storage from 1.29.0 to 1.30.0 in /backend (#573)
- build(deps): bump swagger-ui-bundle from 0.0.6 to 0.0.8 in /backend (#572)
- build(deps): bump python from 3.8.4-slim to 3.8.5-slim in /backend (#571)
- build(deps): bump google-cloud-storage from 1.29.0 to 1.30.0 in /bot (#570)
- build(deps): bump python from 3.8.4-slim to 3.8.5-slim in /bot (#568)
- build(deps): bump taskcluster from 34.0.1 to 35.0.0 in /tools (#567)
- build(deps-dev): bump webpack from 4.43.0 to 4.44.0 in /addon (#566)
- build(deps-dev): bump json-e from 4.1.0 to 4.2.0 in /bot (#569)
- build(deps): bump libmozevent from 1.1.4 to 1.1.5 in /events (#576)
- build(deps-dev): bump css-loader from 3.6.0 to 4.0.0 in /frontend (#574)
- build(deps-dev): bump webpack from 4.44.0 to 4.44.1 in /addon (#577)
- build(deps-dev): bump pytest from 5.4.3 to 6.0.1 in /bot (#579)
- build(deps-dev): bump pytest from 5.4.3 to 6.0.1 in /backend (#580)
- build(deps-dev): bump web-ext from 4.3.0 to 5.0.0 in /addon (#578)
- build(deps-dev): bump responses from 0.10.15 to 0.11.0 in /backend (#589)
- build(deps-dev): bump mini-css-extract-plugin in /frontend (#587)
- build(deps-dev): bump terser-webpack-plugin in /frontend (#588)
- build(deps-dev): bump pre-commit from 2.6.0 to 2.7.1 in /backend (#590)
- build(deps-dev): bump responses from 0.10.15 to 0.11.0 in /bot (#592)
- build(deps-dev): bump pre-commit from 2.6.0 to 2.7.1 in /bot (#593)
- build(deps): bump taskcluster from 35.0.0 to 37.0.0 in /tools (#594)
- build(deps): bump fakeredis from 1.4.1 to 1.4.3 in /backend (#591)
- build(deps): bump lodash from 4.17.19 to 4.17.20 in /addon (#584)
- build(deps-dev): bump mini-css-extract-plugin in /frontend (#605)
- build(deps-dev): bump sass-loader from 9.0.3 to 10.0.1 in /frontend (#604)
- build(deps-dev): bump responses from 0.11.0 to 0.12.0 in /bot (#602)
- build(deps-dev): bump json-e from 4.2.0 to 4.3.0 in /bot (#601)
- build(deps): bump google-cloud-storage from 1.30.0 to 1.31.0 in /bot (#600)
- build(deps): bump datadog from 0.38.0 to 0.39.0 in /backend (#599)
- build(deps-dev): bump responses from 0.11.0 to 0.12.0 in /backend (#598)
- build(deps): bump flask-cors from 3.0.8 to 3.0.9 in /backend (#597)
- build(deps): bump google-cloud-storage from 1.30.0 to 1.31.0 in /backend (#596)
- build(deps-dev): bump pytest from 6.0.1 to 6.0.2 in /backend (#608)
- build(deps-dev): bump pytest from 6.0.1 to 6.0.2 in /bot (#607)
- build(deps): bump taskcluster from 37.0.0 to 37.1.0 in /tools (#606)
- build(deps): bump taskcluster from 37.1.0 to 37.2.0 in /tools (#611)
- build(deps-dev): bump webpack from 4.44.1 to 4.44.2 in /addon (#610)
- build(deps-dev): bump pytest from 6.0.2 to 6.1.0 in /backend (#618)
- build(deps): bump google-cloud-storage from 1.31.0 to 1.31.2 in /backend (#617)
- build(deps): bump python from 3.8.5-slim to 3.8.6-slim in /backend (#616)
- build(deps-dev): bump pytest from 6.0.2 to 6.1.0 in /bot (#615)
- build(deps): bump google-cloud-storage from 1.31.0 to 1.31.2 in /bot (#614)
- build(deps): bump python from 3.8.5-slim to 3.8.6-slim in /bot (#613)
- build(deps-dev): bump web-ext from 5.0.0 to 5.1.0 in /addon (#612)
- build(deps-dev): bump pytest from 6.1.0 to 6.1.1 in /bot (#623)
- build(deps-dev): bump pytest from 6.1.0 to 6.1.1 in /backend (#621)
- build(deps): bump taskcluster from 37.2.0 to 37.3.0 in /tools (#620)
- build(deps-dev): bump eslint-plugin-no-unsanitized in /addon (#619)
- build(deps): bump libmozevent from 1.1.5 to 1.1.6 in /events (#622)
- build(deps-dev): bump webpack-cli from 3.3.12 to 4.0.0 in /frontend (#630)
- build(deps-dev): bump mini-css-extract-plugin in /frontend (#628)
- build(deps-dev): bump web-ext from 5.1.0 to 5.2.0 in /addon (#625)
- build(deps-dev): bump webpack-cli from 3.3.12 to 4.0.0 in /addon (#624)
- build(deps): bump aiohttp from 3.6.2 to 3.6.3 in /tools (#632)
- build(deps-dev): bump css-loader from 4.3.0 to 5.0.0 in /frontend (#633)
- build(deps-dev): bump webpack-merge from 4.2.2 to 5.2.0 in /frontend (#629)
- build(deps-dev): bump webpack-cli from 4.0.0 to 4.1.0 in /addon (#635)
- build(deps): bump aiohttp from 3.6.3 to 3.7.1 in /tools (#637)
- build(deps): bump taskcluster from 37.3.0 to 37.5.1 in /tools (#639)
- build(deps): bump google-cloud-storage from 1.31.2 to 1.32.0 in /backend (#638)
- build(deps): bump fakeredis from 1.4.3 to 1.4.4 in /backend (#640)
- build(deps): bump google-cloud-storage from 1.31.2 to 1.32.0 in /bot (#641)
- build(deps-dev): bump standard from 14.3.4 to 15.0.0 in /frontend (#642)
- build(deps-dev): bump web-ext from 5.2.0 to 5.3.0 in /addon (#636)
- Update to go with bug 1673359 and bug 1669478 (#644)
- build(deps-dev): bump eslint-config-standard in /frontend (#643)
Released with mozilla/task-boot
1.1.12
Released with mozilla/task-boot
1.1.11
- build(deps-dev): Bump eslint-loader from 3.0.4 to 4.0.0 in /frontend (#487)
- build(deps): Bump fakeredis from 1.3.1 to 1.4.0 in /backend (#486)
- build(deps): Bump google-cloud-storage from 1.26.0 to 1.27.0 in /backend (#485)
- build(deps): Bump google-cloud-storage from 1.26.0 to 1.27.0 in /bot (#483)
- build(deps): Bump taskcluster from 28.1.0 to 28.2.2 in /tools (#482)
- build(deps): Bump flask from 1.1.1 to 1.1.2 in /backend (#484)
- build(deps): Bump taskcluster from 28.2.2 to 29.0.1 in /tools (#490)
- build(deps-dev): Bump responses from 0.10.12 to 0.10.14 in /backend (#493)
- build(deps-dev): Bump responses from 0.10.12 to 0.10.14 in /bot (#492)
- build(deps): Bump libmozdata from 0.1.65 to 0.1.66 in /bot (#491)
- build(deps): Bump libmozdata from 0.1.66 to 0.1.68 in /bot (#501)
- build(deps): Bump google-cloud-storage from 1.27.0 to 1.28.0 in /bot (#500)
- build(deps-dev): Bump pre-commit from 2.2.0 to 2.3.0 in /bot (#499)
- build(deps): Bump connexion from 2.6.0 to 2.7.0 in /backend (#498)
- build(deps-dev): Bump pre-commit from 2.2.0 to 2.3.0 in /backend (#497)
- build(deps): Bump pytz from 2019.3 to 2020.1 in /bot (#496)
- build(deps): Bump google-cloud-storage from 1.27.0 to 1.28.0 in /backend (#495)
- build(deps): Bump taskcluster from 29.0.1 to 29.1.3 in /tools (#494)
- build(deps-dev): Bump web-ext from 4.1.0 to 4.2.0 in /addon (#503)
- build(deps-dev): Bump webpack from 4.42.1 to 4.43.0 in /addon (#502)
- prevent CI run on PR closure (#505)
- Match the style of the logo with the menu (#489)
- Redo the width and margin of #browser (#504)
- build(deps): Bump redis from 3.4.1 to 3.5.0 in /backend (#506)
- build(deps): Bump google-cloud-storage from 1.28.0 to 1.28.1 in /backend (#507)
- build(deps): Bump fakeredis from 1.4.0 to 1.4.1 in /backend (#508)
- build(deps): Bump taskcluster from 29.1.3 to 29.3.0 in /tools (#510)
- build(deps): Bump google-cloud-storage from 1.28.0 to 1.28.1 in /bot (#511)
- build(deps-dev): Bump terser-webpack-plugin in /frontend (#512)
- build(deps): Bump tenacity from 6.1.0 to 6.2.0 in /bot (#509)
- Update pre-commit dependencies
- exponential backoff with tenacity (#513)
- build(deps-dev): Bump pre-commit from 2.3.0 to 2.4.0 in /bot (#521)
- build(deps-dev): Bump pytest from 5.4.1 to 5.4.2 in /backend (#519)
- build(deps): Bump taskcluster from 29.3.0 to 29.4.1 in /tools (#518)
- build(deps): Bump redis from 3.5.0 to 3.5.1 in /backend (#517)
- build(deps): Bump datadog from 0.35.0 to 0.36.0 in /backend (#515)
- build(deps-dev): Bump pytest from 5.4.1 to 5.4.2 in /bot (#520)
- build(deps-dev): Bump pre-commit from 2.3.0 to 2.4.0 in /backend (#516)
- bot: Update to grcov version 0.5.14 (#514)
- build(deps-dev): Bump eslint-plugin-no-unsanitized in /addon (#522)
Released with mozilla/task-boot
1.1.10
- bot: Update to grcov version 0.5.13 (#480)
- build(deps): Bump fakeredis from 1.3.0 to 1.3.1 in /backend (#481)
Released with mozilla/task-boot
1.1.9
- bot: Remove old releng Taskcluster routes, fixes #318 (#467)
- backend: Set expiration for ingested reports, fixes #258. (#468)
- bot: Do not wait in Taskcluster unit tests, fixes #449 (#470)
- build(deps): Bump taskcluster from 28.0.0 to 28.1.0 in /tools (#471)
- build(deps): Bump fakeredis from 1.2.1 to 1.3.0 in /backend (#472)
- bot: Update grcov to version 0.5.10 (#478)
- build(deps): Bump pyyaml from 5.3 to 5.3.1 in /bot (#473)
- build(deps-dev): Bump html-webpack-plugin in /frontend (#474)
- build(deps-dev): Bump webpack from 4.42.0 to 4.42.1 in /addon (#476)
- build(deps-dev): Bump eslint-plugin-no-unsanitized in /addon (#477)
- build(deps-dev): Bump file-loader from 5.1.0 to 6.0.0 in /frontend (#475)
- bot: Update grcov to version 0.5.12 (#479)
Released with mozilla/task-boot
1.1.8
CI
Backend
- Remove old overall suite-level data (#452)
Frontend
Dependencies updates
- build(deps): Bump datadog from 0.34.1 to 0.35.0 in /backend (#456)
- build(deps): Bump taskcluster from 25.4.0 to 26.0.1 in /tools (#457)
- build(deps-dev): Bump json-e from 3.0.0 to 4.0.0 in /bot (#458)
- build(deps-dev): Bump pre-commit from 2.1.1 to 2.2.0 in /backend (#459)
- build(deps-dev): Bump pytest from 5.3.5 to 5.4.1 in /backend (#460)
- build(deps-dev): Bump json-e from 4.0.0 to 4.0.1 in /bot (#461)
- build(deps-dev): Bump pytest from 5.3.5 to 5.4.1 in /bot (#462)
- build(deps-dev): Bump pre-commit from 2.1.1 to 2.2.0 in /bot (#463)
- build(deps): Bump taskcluster from 26.0.1 to 28.0.0 in /tools (#464)
Released with mozilla/task-boot