Skip to content

Releases: mozilla/code-coverage

1.3.1

20 Nov 10:57
Compare
Choose a tag to compare
  • 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

20 Nov 02:20
Compare
Choose a tag to compare
  • 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

18 Nov 22:01
Compare
Choose a tag to compare
  • 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

12 Nov 21:24
Compare
Choose a tag to compare
  • 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

28 Oct 01:17
Compare
Choose a tag to compare
  • 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

18 May 13:12
Compare
Choose a tag to compare
  • Make line numbers start from 1 (#523)
  • bot: Update index path of the decision task (#526)

Released with mozilla/task-boot

1.1.11

13 May 12:07
Compare
Choose a tag to compare
  • 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

06 Apr 16:53
Compare
Choose a tag to compare
  • 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

06 Apr 16:53
Compare
Choose a tag to compare
  • 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

19 Mar 10:36
Compare
Choose a tag to compare

CI

  • Add mergify configuration (#465)
  • Extend docker image lifetime to 6 months (#466)

Backend

  • Remove old overall suite-level data (#452)

Frontend

  • Explain zero coverage heuristics, fixes #97 (#454)

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