Releases: mozilla/code-coverage
Releases · mozilla/code-coverage
1.1.7
Frontend
Report
- Download grcov from Taskcluster index, fixes #243. (#387)
- Use taskcluster client library, fixes #386 (#390)
- Deploy on PyPi, fixes #238 (#389)
- Use grcov html output, fixes #244 (#393)
- Upload HTML report as artifact, fixes #388 (#395)
- Use tenacity in download_binary (#401)
Events
Bot
- Stop relying on task routes specific to platform and configuration (#375)
- Replace retry function with Tenacity (#366)
- Update Mercurial to 5.3 and version-control-tools to its latest revision (#430)
- Add PyYaml dep
CI Setup
- Update pre-commit repositories (#432)
- Make pre-commit show diff on failure in the linting task (#433)
- Build bot docker image on firefox-ci (#441)
- Strip refs/heads/ from head branch (#447)
- Do not try to run any tasks on firefox-ci Taskcluster until we have scopes. (#431)
Misc
- Docs to onboard contributor (#440)
Dependencies updates
- build(deps): Bump taskcluster from 24.1.10 to 24.2.0 in /tools (#378)
- build(deps-dev): Bump pytest from 5.3.2 to 5.3.4 in /bot (#381)
- build(deps-dev): Bump pytest from 5.3.2 to 5.3.4 in /backend (#382)
- build(deps): Bump google-cloud-storage from 1.24.1 to 1.25.0 in /backend (#380)
- build(deps): Bump mustache from 3.2.1 to 4.0.0 in /frontend (#384)
- build(deps): Bump google-cloud-storage from 1.24.1 to 1.25.0 in /bot (#383)
- build(deps): Bump libmozevent from 1.1.2 to 1.1.3 in /events (#379)
- build(deps-dev): Bump pre-commit from 1.21.0 to 2.0.1 in /bot (#405)
- build(deps-dev): Bump pre-commit from 1.21.0 to 2.0.1 in /backend (#404)
- build(deps): Bump structlog from 19.2.0 to 20.1.0 in /tools (#403)
- build(deps): Bump connexion from 2.5.1 to 2.6.0 in /backend (#408)
- build(deps-dev): Bump pytest from 5.3.4 to 5.3.5 in /bot (#402)
- build(deps): Bump fakeredis from 1.1.0 to 1.1.1 in /backend (#406)
- build(deps-dev): Bump pytest from 5.3.4 to 5.3.5 in /backend (#409)
- build(deps): Bump redis from 3.3.11 to 3.4.1 in /backend (#407)
- build(deps): Bump fakeredis from 1.1.1 to 1.2.0 in /backend (#411)
- build(deps): Bump libmozevent from 1.1.3 to 1.1.4 in /events (#412)
- build(deps): Bump datadog from 0.33.0 to 0.34.1 in /backend (#413)
- build(deps): Bump taskcluster from 24.2.0 to 24.3.1 in /tools (#414)
- build(deps-dev): Bump webpack from 4.41.5 to 4.41.6 in /addon (#415)
- build(deps): Bump taskcluster from 24.3.1 to 25.2.0 in /tools (#419)
- build(deps): Bump google-cloud-storage from 1.25.0 to 1.26.0 in /backend (#418)
- build(deps): Bump fakeredis from 1.2.0 to 1.2.1 in /backend (#421)
- build(deps): Bump google-cloud-storage from 1.25.0 to 1.26.0 in /bot (#420)
- build(deps-dev): Bump web-ext from 4.0.0 to 4.1.0 in /addon (#422)
- build(deps-dev): Bump webpack-cli from 3.3.10 to 3.3.11 in /addon (#423)
- build(deps-dev): Bump pre-commit from 2.0.1 to 2.1.1 in /bot (#425)
- build(deps-dev): Bump responses from 0.10.9 to 0.10.11 in /bot (#426)
- build(deps): Bump taskcluster from 25.2.0 to 25.3.0 in /tools (#427)
- build(deps-dev): Bump pre-commit from 2.0.1 to 2.1.1 in /backend (#428)
- build(deps-dev): Bump responses from 0.10.9 to 0.10.11 in /backend (#429)
- build(deps): Bump tenacity from 6.0.0 to 6.1.0 in /bot (#435)
- build(deps): Bump taskcluster from 25.3.0 to 25.4.0 in /tools (#434)
- build(deps-dev): Bump responses from 0.10.11 to 0.10.12 in /backend (#444)
- build(deps-dev): Bump responses from 0.10.11 to 0.10.12 in /bot (#443)
- build(deps): Bump libmozdata from 0.1.64 to 0.1.65 in /bot (#442)
- build(deps): Bump python from 3.8.1-slim to 3.8.2-slim in /backend (#446)
- build(deps): Bump python from 3.8.1-slim to 3.8.2-slim in /bot (#445)
- build(deps-dev): Bump webpack from 4.41.6 to 4.42.0 in /addon (#448)
Released with mozilla/task-boot
1.1.6
- bot: Update grcov to v0.5.9 (#372)
- bot: Use Mercurial with Python 3 (#365)
- report: Support cases where a push doesn't contain a Linux coverage build (#373)
- bot: Take into account that Windows switched to opt
Released with mozilla/task-boot
1.1.5
- Stop relying on the task name prefix to detect coverage tasks (#352)
- events: Return the first coverage task we find in the task group (#353)
- build(deps-dev): Bump babel-plugin-prismjs in /frontend (#362)
- build(deps): Bump libmozdata from 0.1.63 to 0.1.64 in /bot (#361)
- build(deps-dev): Bump pre-commit from 1.20.0 to 1.21.0 in /backend (#359)
- build(deps-dev): Bump pre-commit from 1.20.0 to 1.21.0 in /bot (#358)
- build(deps): Bump google-cloud-storage from 1.23.0 to 1.24.1 in /backend (#357)
- build(deps): Bump taskcluster from 24.1.2 to 24.1.9 in /tools (#356)
- build(deps): Bump google-cloud-storage from 1.23.0 to 1.24.1 in /bot (#360)
- bot: Update grcov to v0.5.8 (#364)
- bot: Update Mercurial to 5.2 and version-control-tools to its latest revision (#363)
- Freeze aiohttp to 3.6.2 (#367)
- build(deps): Bump python from 3.7-slim to 3.8.1-slim in /backend (#345)
- build(deps): Bump python from 3.7-slim to 3.8.1-slim in /bot (#344)
- Use Python 3.8 in CI tasks (#355)
- Remove duplicated assertion
- Support build-signing tasks (#370)
- Freeze tools dependencies (#369)
- build(deps): Bump libmozevent from 1.1.0 to 1.1.2 in /events (#371)
- Release 1.1.5
Released with mozilla/task-boot
1.1.4
- build(deps-dev): Bump pytest from 5.3.0 to 5.3.1 in /backend (#309)
- build(deps-dev): Bump pytest from 5.3.0 to 5.3.1 in /bot (#307)
- build(deps): Bump gunicorn from 20.0.3 to 20.0.4 in /backend (#308)
- build(deps): Bump fakeredis from 1.0.5 to 1.1.0 in /backend (#311)
- Use official taskcluster config (#292)
- build(deps): Bump libmozevent from 1.0.5 to 1.0.11 in /events (#314)
- build(deps): Bump taskcluster from 24.0.0 to 24.0.1 in /tools (#317)
- build(deps): Bump libmozevent from 1.0.11 to 1.1.0 in /events (#319)
- build(deps): Bump taskcluster from 24.0.1 to 24.1.0 in /tools (#321)
- Add a few more pre-commit checkers (#322)
- build(deps): Bump taskcluster from 24.1.0 to 24.1.1 in /tools (#323)
- build(deps-dev): Bump pytest from 5.3.1 to 5.3.2 in /bot (#328)
- build(deps-dev): Bump responses from 0.10.7 to 0.10.8 in /bot (#327)
- build(deps-dev): Bump responses from 0.10.7 to 0.10.8 in /backend (#326)
- build(deps): Bump datadog from 0.32.0 to 0.33.0 in /backend (#325)
- build(deps-dev): Bump pytest from 5.3.1 to 5.3.2 in /backend (#324)
- bot: Don't unnecessarily decode report before json.loads call (#331)
- build(deps): Bump connexion from 2.4.0 to 2.5.0 in /backend (#330)
- build(deps-dev): Bump webpack from 4.41.2 to 4.41.3 in /addon (#329)
- bot: Update grcov to version 0.5.6 (#333)
- Release with code coverage (#335)
- build(deps): Bump connexion from 2.5.0 to 2.5.1 in /backend (#337)
- Use mozilla/taskboot:0.2.1 (#339)
- build(deps): Bump taskcluster from 24.1.1 to 24.1.2 in /tools (#338)
- build(deps-dev): Bump webpack from 4.41.3 to 4.41.4 in /addon (#340)
- bot: Update grcov to version 0.5.7 (#341)
- build(deps-dev): Bump responses from 0.10.8 to 0.10.9 in /backend (#342)
- build(deps-dev): Bump responses from 0.10.8 to 0.10.9 in /bot (#343)
- build(deps-dev): Bump mini-css-extract-plugin in /frontend (#346)
- build(deps-dev): Bump web-ext from 3.2.1 to 4.0.0 in /addon (#350)
- build(deps): Bump zstandard from 0.12.0 to 0.13.0 in /bot (#347)
- build(deps): Bump zstandard from 0.12.0 to 0.13.0 in /backend (#348)
- build(deps-dev): Bump webpack from 4.41.4 to 4.41.5 in /addon (#349)
- Use gtest for tests as a workaround for #351
- Make get_last_task use the latest revision which was successfully parsed and uploaded by the bot
- Release 1.1.4
Released with mozilla/task-boot
1.1.3
Mostly some frontend fixes 🎀
Frontend
- Always use directory view in navbar (#293)
- Fix file name rendering when dir ends with / (#291)
- Fix URL for the 'Code Coverage' text in the header (#300)
- Update zero coverage route, fixes #296 (#297)
- Use file view on zero coverage (#298)
Dependencies updates
- build(deps): Bump gunicorn from 20.0.0 to 20.0.2 in /backend (#301)
- build(deps): Bump gunicorn from 20.0.2 to 20.0.3 in /backend (#304)
- build(deps): Bump libmozdata from 0.1.62 to 0.1.63 in /bot (#302)
- build(deps-dev): Bump file-loader from 4.3.0 to 5.0.1 in /frontend (#303)
- build(deps-dev): Bump pytest from 5.2.4 to 5.3.0 in /backend (#289)
- build(deps-dev): Bump pytest from 5.2.4 to 5.3.0 in /bot (#288)
- build(deps-dev): Bump responses from 0.10.6 to 0.10.7 in /backend (#305)
- build(deps-dev): Bump responses from 0.10.6 to 0.10.7 in /bot (#306)
1.1.2
- bot & report : Use build-linux64-ccov/opt, fixes #277 (#278)
- bot, report: Update task object status, as it is used later (#273)
- Update pre-commit configuration (#274)
Dependencies updates
- build(deps): Bump libmozevent from 1.0.4 to 1.0.5 in /events (#286)
- build(deps): Bump datadog from 0.31.0 to 0.32.0 in /backend (#285)
- build(deps): Bump libmozdata from 0.1.61 to 0.1.62 in /bot (#281)
- build(deps-dev): Bump jsonschema from 3.1.1 to 3.2.0 in /bot (#284)
- build(deps-dev): Bump pytest from 5.2.2 to 5.2.4 in /bot (#282)
- build(deps-dev): Bump pytest from 5.2.2 to 5.2.4 in /backend (#283)
- build(deps): Bump google-cloud-storage from 1.22.0 to 1.23.0 in /bot (#276)
- build(deps): Bump google-cloud-storage from 1.22.0 to 1.23.0 in /backend (#275)
- build(deps): Bump libmozdata from 0.1.60 to 0.1.61 in /bot (#272)
1.1.1
This is mostly an upgrade to support the new Taskcluster infrastructure.
Build & CI
- Taskcluster community migration (#267)
- Exclude json files from codespell check
- Don't install all dependencies in the linting task (#227)
- Set Python image tags to 3.7
- Add pip no cache & silent args everywhere (#234)
- Use relman-svc-* worker types instead of releng-svc-* (#220)
Report
We imported the project marco-c/firefox-code-coverage into this repository.
- Patch marco-c/firefox-code-coverage to work in mozilla/code-coverage, fixes #232
Frontend
- Modify the tooltip message for counters (#236)
Tools
Dependencies updates
- build(deps): Bump libmozevent from 1.0.2 to 1.0.3 in /events (#233)
- build(deps-dev): Bump webpack from 4.41.0 to 4.41.2 in /addon (#224)
- build(deps-dev): Bump web-ext from 3.1.1 to 3.2.0 in /addon (#205)
- build(deps): Bump redis from 3.3.8 to 3.3.11 in /backend (#223)
- build(deps-dev): Bump jsonschema from 3.0.2 to 3.1.1 in /bot (#219)
- build(deps): Bump libmozevent from 1.0.1 to 1.0.2 in /events (#218)
- build(deps): Bump pytz from 2019.2 to 2019.3 in /bot (#217)
- build(deps-dev): Bump pytest from 5.2.0 to 5.2.1 in /bot (#216)
- build(deps-dev): Bump pytest from 5.2.0 to 5.2.1 in /backend (#215)
- build(deps): Bump libmozevent from 1.0.0 to 1.0.1 in /events (#212)
- build(deps-dev): Bump pre-commit from 1.18.3 to 1.20.0 in /bot (#251)
- build(deps-dev): Bump pre-commit from 1.18.3 to 1.20.0 in /backend (#250)
- build(deps-dev): Bump pytest from 5.2.1 to 5.2.2 in /backend (#247)
- build(deps-dev): Bump pytest from 5.2.1 to 5.2.2 in /bot (#246)
- build(deps): Bump connexion from 2.3.0 to 2.4.0 in /backend (#228)
- build(deps): Bump google-cloud-storage from 1.20.0 to 1.22.0 in /bot (#266)
- build(deps): Bump python-dateutil from 2.8.0 to 2.8.1 in /backend (#260)
- build(deps): Bump google-cloud-storage from 1.20.0 to 1.22.0 in /backend (#265)
- build(deps-dev): Bump web-ext from 3.2.0 to 3.2.1 in /addon (#264)
- build(deps): Bump datadog from 0.30.0 to 0.31.0 in /backend (#254)
- build(deps-dev): Bump webpack-cli from 3.3.9 to 3.3.10 in /addon (#255)
- build(deps): Bump libmozdata from 0.1.59 to 0.1.60 in /bot (#259)
- build(deps): Bump swagger-ui-bundle from 0.0.5 to 0.0.6 in /backend (#263)
- build(deps): Bump libmozevent from 1.0.3 to 1.0.4 in /events (#271)
- build(deps-dev): Bump prettier from 1.18.2 to 1.19.1 in /frontend (#270)
- build(deps): Bump gunicorn from 19.9.0 to 20.0.0 in /backend (#269)
1.1.0
Frontend
- Upgrade style using SCSS, fixes #137, fixes #147 (#187)
- Support linking to a specific line, fixes #189 (#203)
- Store file source in cache, refs #189. (#202)
- Display number of hits on each line, fixes #188 (#193)
Bot
- Use public download url for artifacts, refs taskcluster/taskcluster-proxy#44 (#210)
- Use taskcluster client library, fixes #12 (#206)
- Use phabricator url in low coverage mail, fixes #88. (#204)
- Export main report as Taskcluster artifact, fixes #151 (#183)
- Check path is supported and not 3rd party before sending a warning, fixes #200 (#201)
- Fixes to publish logs on papertrail (#191)
- Use pytest-responses to automatically enable responses for all tests (#175)
- Use project.relman Taskcluster routes on all hooks, refs #87 fixes #150. (#170)
- Fix scopes needed to deploy new hooks (#169)
- Split workflow in several hooks (#165)
- Do not re-generate full reports on same day (#162)
Backend
- Fix /v2/latest endpoint (#166)
Tools
- Remove old nix hack to read /etc/hosts for taskcluster proxy. (#209)
- Add release & taskcluster infos in Sentry (#197)
Events
Dependencies update
- build(deps-dev): Bump pytest from 5.1.3 to 5.2.0 in /backend (#207)
- build(deps-dev): Bump pytest from 5.1.3 to 5.2.0 in /bot (#208)
- build(deps): Bump google-cloud-storage from 1.19.1 to 1.20.0 in /backend (#199)
- build(deps): Bump google-cloud-storage from 1.19.1 to 1.20.0 in /bot (#198)
- build(deps-dev): Bump webpack from 4.40.2 to 4.41.0 in /addon (#192)
- build(deps-dev): Bump pytest from 5.1.2 to 5.1.3 in /bot (#185)
- build(deps): Bump libmozdata from 0.1.58 to 0.1.59 in /bot (#186)
- build(deps-dev): Bump pytest from 5.1.2 to 5.1.3 in /backend (#184)
- build(deps): Bump google-cloud-storage from 1.19.0 to 1.19.1 in /backend (#178)
- build(deps): Bump google-cloud-storage from 1.19.0 to 1.19.1 in /bot (#177)
- build(deps-dev): Bump webpack-cli from 3.3.8 to 3.3.9 in /addon (#176)
- build(deps): Bump zstandard from 0.11.1 to 0.12.0 in /bot (#174)
- build(deps): Bump zstandard from 0.11.1 to 0.12.0 in /backend (#173)
- build(deps-dev): Bump webpack from 4.39.3 to 4.40.2 in /addon (#171)
- build(deps): Bump datadog from 0.29.3 to 0.30.0 in /backend (#168)
1.0.1
Bot
- Fix artifact check on state update (#155)
- build detailed reports for tests suites & platforms (#144)
- Optimisations to reduce the Docker image size for the bot (#141)
- Build suite, chunk and platform from full task (#114)
- Use mercurial 5.1 (#115)
- Add per-chunk mapping artifact (#113)
- Generate a "pure" per-chunk mapping file (#105)
- Remove suite reports generation (#112)
- Fix sentry usage & report grcov errors. (#106)
Events
- Add events workflow (#130)
Frontend
- Do not extract comments in separate files on release. (#156)
- Use eslint with mozilla rules (#146)
- Support suite and platform filters (#143)
- Use backend url from env during build (#142)
Backend
- Serve detailed reports through API (#145)
CI
- Use short channel name on events Heroku & S3 deploy (#161)
Dependencies updates
- build(deps-dev): Bump webpack-cli from 3.3.7 to 3.3.8 in /addon (#152)
- build(deps-dev): Update terser-webpack-plugin requirement in /frontend (#153)
- build(deps): Bump fakeredis from 1.0.4 to 1.0.5 in /backend (#148)
- build(deps): Bump google-cloud-storage from 1.18.0 to 1.19.0 in /backend (#136)
- build(deps): Bump redis from 3.2.1 to 3.3.8 in /backend (#140)
- build(deps): Bump google-cloud-storage from 1.18.0 to 1.19.0 in /bot (#135)
- build(deps-dev): Bump pytest from 5.1.1 to 5.1.2 in /bot (#138)
- build(deps-dev): Bump pytest from 5.1.1 to 5.1.2 in /backend (#139)
- build(deps-dev): Bump pre-commit from 1.18.2 to 1.18.3 in /bot (#134)
- build(deps-dev): Bump pre-commit from 1.18.2 to 1.18.3 in /backend (#133)
- build(deps-dev): Bump webpack from 4.39.2 to 4.39.3 in /addon (#131)
- build(deps): [Security] Bump mixin-deep from 1.3.1 to 1.3.2 in /addon (#132)
- build(deps-dev): Bump pytest from 5.0.1 to 5.1.1 in /bot (#127)
- build(deps): Bump fakeredis from 1.0.3 to 1.0.4 in /backend (#119)
- build(deps-dev): Bump pre-commit from 1.18.0 to 1.18.2 in /backend (#121)
- build(deps-dev): Bump webpack-cli from 3.3.6 to 3.3.7 in /addon (#125)
- build(deps): [Security] Bump eslint-utils from 1.4.0 to 1.4.2 in /addon (#129)
- build(deps-dev): Bump pre-commit from 1.18.0 to 1.18.2 in /bot (#123)
- build(deps-dev): Bump pytest from 5.0.1 to 5.1.1 in /backend (#126)
- build(deps-dev): Bump webpack from 4.39.1 to 4.39.2 in /addon (#118)
- build(deps): Bump google-cloud-storage from 1.17.0 to 1.18.0 in /bot (#107)
- build(deps): Bump google-cloud-storage from 1.17.0 to 1.18.0 in /backend (#109)
- build(deps): Bump libmozdata from 0.1.57 to 0.1.58 in /bot (#108)
- build(deps): Bump google-cloud-storage from 1.16.1 to 1.17.0 in /bot (#82)
1.0.0
Initial deployment from that repository using the previous code from mozilla/release-services