This repository has been archived by the owner on Nov 11, 2019. It is now read-only.
Releases: mozilla/release-services
Releases · mozilla/release-services
v50
Docs
- Remove IRC notification (#1646)
Ship-it
API
- shipit/api: Use env vars for TC IRC notifications (#1659)
- shipit/api: add /sync API (#1665)
- Fix IRC env var (#1660)
Frontend
- shipit/frontend: Add release ETA (#1658)
- shipit/frontend: Generate partial suggestions when selecting a revision manually. (#1666)
- shipit/frontend: Revert "Use BACKEND_URL from data-shipit-api-url for accessing backend." (#1653)
- shipit/frontend: Use BACKEND_URL (renamed to SHIPIT_API_URL) from data-shipit-api-url for accessing backend (#1656)
Static Analysis
Bot
- staticanalysis/bot: Update cbindgen to 0.6.7 (#1663)
- staticanalysis/bot: Update rust-cbindgen to 0.6.6 (#1654)
- Add to logger if we don't have clang nor infer files into the revision. (#1648)
Frontend
- staticanalysis/frontend: Load all tasks & support http errors (#1651)
Uplift
Frontend
- uplift/frontend: Display issue level & type for infer issues. (#1652)
Tooltool
API
- tooltool/api: upload does not work (#1667)
v49
Code Coverage
Backend
- Add Datadog timers for Active Data requests (#1620)
Bot
- Consider build machines as test platforms as they could contain coverage artifacts (#1637)
- Don't fail when a file is removed by a commit and then the commit is backed out in the same push (#1619)
- Fix detection of Windows platforms (#1642)
- Fix wrong import of cli_common.log (#1616)
- Generate coverage reports to upload to Phabricator (#1589)
- Ingest coverage artifacts from Android (#1608)
- Move generate_suite_reports from codecov.py to a separate file (#1596)
- Update ActiveData query URL (#1644)
- Update grcov to version 0.3.1 (#1607)
Setup
- Notify via IRC when deployment happens (#1623)
- Update nixpkgs revision (#1614)
- Remove uplift/frontend #1638, fixes #1617
please_cli
- Added enable "option" to be able to disable projects (#1513) (#1602)
- Notify '#ci' and '#moc' IRC channels that deployment to production is about to start.(#1568) (#1634)
Shipit
Api
- configure new urls (#1627)
Frontend
- Use URL from data-shipit-api-url for accessing backend. (#1636)
Static Analysis
Bot
- Add 'GRADLE_USER_HOME' environment variable (#1625)
- Add localtime and zoneinfo for infer (#1632)
- Allow justifying clang-tidy checkers with a 'reason' text field #1556, fixes #1481
- Create gradle properties file that prevents gradle from running in daemon mode (#1643)
- Filter Phabricator analyzers to publish (#1626)
- Fix dummy leftover bug (#1631)
- Improve the clang-format patch URL message. (#1579)
- Pass _JAVA_OPTIONS envrionment variable to set a hard-coded home directory for Java (#1635)
- Use improvement patches built by analyzers #1624 #1271
- Use './mach clang-format' instead of clang-format (#1600)
v48
framework/common/please_cli
- cli_common: Lock taskcluster to 4.0.1 (#1606)
- common/naming: a helper utility to provide names for different parts of release-services (#1558)
- misc: Add the release management team to README (#1563)
- please_cli: Changed name parameter of 'click.group' to show correct output(#1071) (#1573)
- setup: update dependencies (#1559)
codecoverage
- codecoverage/backend: Improve comments and simplify code of the (old) coverage by changeset API endpoint (#1584)
- codecoverage/backend: move project to respect new naming (#1566)
- codecoverage/backend: Support ES read only access (#1582)
- codecoverage/bot: Don't download Talos and AWSY artifacts (#1574)
- codecoverage/bot: Don't pass the prefix option to grcov, as the prefix is already removed on test machines (#1575)
docs
- docs: Document how to run staticanalysis/frontend. (#1592)
- docs: updating regular deployment docs (#1562)
releng-frontend
- releng_frontend: Add Win64 mingw clang builds to Trychooser (#1599)
- releng_frontend: Add a note that win64 mingw clang doesn't run tests (#1609)
- releng_frontend: Add win64 code coverage build to the list (#1610)
- releng-frontend & uplift/frontend: a hash for a patch changed, node env is getting old (#1603)
shipit
- shipit/api: for project name use full name of the project (#1597)
- shipit/frontend: fix configuration (#1554)
staticanalysis
- staticanalysis/bot: Add more metric around mach steps, fixes #1053 (#1560)
- staticanalysis/bot: Add retrigger tool (#1578)
- staticanalysis/bot: Change the expiration for signedURL (#1581)
- staticanalysis/bot: Document how to create and use your own secret. (#1555)
- staticanalysis/bot: Do not stop workflow on improvement patch apply failure (#1586)
- staticanalysis/bot: Fix clang-tidy & clang-format paths (#1595)
- staticanalysis/bot: Infer - Download the artefacts from their appropriate places. (#1561)
- staticanalysis/bot: Properly format markdown snippets in clang-tidy and clang-format comments. (#1572)
- staticanalysis/bot: Update codespell to 1.14 (#1594)
- staticanalysis/bot: Update prefilled issue format (#1577)
- staticanalysis/bot: Update rust-cbindgen to 0.6.4 (#1605)
- staticanalysis/bot: Update rust to 1.29.1 stable (#1557)
- staticanalysis/bot: Update shellcheck to 0.5.0 (#1587)
- staticanalysis/frontend: Filter by states, refs #1389 (#1590)
- staticanlysis/bot: Update a phabricator configuration snippet. (#1569)
v47
framework/common/please_cli
- backend_common: add empty app_heartbeat (#1518)
- please_cli: another fix for deploy:S3 (#1552)
- please_cli: default for --subfolder should be empty string (#1549)
- please_cli: deploy:S3 has now --subfolder option that allows to sync to subfolder of s3 bucket (#1540)
codecoverage
- codecoverage/bot: Wait for tasks to be finished before downloading artifacts (#1521)
docs
- docs: rename from releng-docs (#1532)
mapper
- mapper/api: rename from releng_mapper (#1537)
notification
- notification/identity: rename from releng_notification_identity (#1539)
- notification/policy: rename from releng_notification_policy (#1538)
pulselistener
- staticanalysis & pulselistener: remove Mozreview support fixes #1381, refs #1544.
- shipit-pulse-listener: Move to pulselistener (#1541)
- shipit-pulse-listener: Use common Phabricator API and limit repos, fixes #1510. (#1528)
- shipit/api: IRC notifications on certain actions (#1523)
- shipit/api: Revert sync releases (#1517)
- shipit/frontend: enable back deployment (#1526)
- shipit/frontend: fix CSPs (#1527)
staticanalysis
- staticanalysis & pulselistener: remove Mozreview support fixes #1381, refs #1544.
- staticanalysis/bot: Do not check clang-tidy exit code anymore (#1546)
- staticanalysis/bot: Documentation improvements due to Mozreview sunset (#1548)
- staticanalysis/bot: Download the artifact from the autoland repo. (#1535)
- staticanalysis/bot: Expose gcc libs (missing libstdc++.so.6) (#1545)
tokens
- tokens/api: rename from releng_tokens (#1534)
tooltool
- tooltool/api: rename from releng_tooltool (#1536)
treestatus
- treestatus/api: rename from releng_treestatus (#1533)
uplift
v46
framework/common
- Update nixpkgs-mozilla.json to revision 65ef92a7f9f1d5. (#1453)
- Update static analysis path in CODEOWNERS (#1461)
- cli_common: Add API to upload coverage or linting/static analysis data to Phabricator (#1472)
- cli_common: Support missing base revision, refs #1215 (#1469)
- please_cli: Add a command to get a docker shell (#1458)
- please_cli: print docker image info (#1429)
codecoverage
- codecoverage/bot: Move artifacts and reports to temporary dir (#1414)
- codecoverage: Rename code coverage projects (#1448)
- shipit_code_coverage: Add more logging (#1419)
- shipit_code_coverage: Schedule chunk mapping generation to run daily (#1405)
- shipit_code_coverage: Update dependencies (#1435)
- shipit_code_coverage: Use new ActiveData elasticsearch cluster (#1401)
- shipit_code_coverage_crawler: Update dependencies (#1436)
docs
- releng-docs: Add documentation page for shipit-code-coverage-crawler (#1357)
- releng-docs: Update shipit-code-coverage documentation page. (#1355)
mapper
- releng-mapper: using gevent as worker class for gunicorn (#1494)
shipit
- shipit-workflow: sync releases from v1 (#1370)
- shipit/api: Ignore red action tasks (#1427)
- shipit/api: fix /sync endpoint (#1492)
- shipit/api: fix DNS/URL (#1478)
- shipit/api: use action hooks to cancel task groups (#1385)
- shipit/api: use vpn_cloudops_shipit LDAP group (#1498)
- shipit/frontend: adjust CSPs (#1485)
- shipit/frontend: fix production config (#1484)
- shipit: Add try as a possible branch for staging releases. (#1475)
- shipit: Fix setting a revision manually. (#1479)
staticanalysis
- shipit_static_analysis: Don't enable clang-plugin in static-analysis environment (#1434)
- shipit_static_analysis: Enable the debug option build by default (#1432)
- shipit_static_analysis: Remove unnecessary clang references (#1437)
- staticanalysis/bot & shipit-code-coverage-backend: Common Phabricator API client (#1438)
- staticanalysis/bot: Add InferIssue to revision/base.py, and remove option from android config. (#1503)
- staticanalysis/bot: Add a required scope to download Android SDKs for Infer (#1487)
- staticanalysis/bot: Add missing '>> $geckoenv' when exporting JAVA_HOME. (#1501)
- staticanalysis/bot: Check a revision is available on MU, or fallback to central (#1500)
- staticanalysis/bot: Fix Phabricator reporter creation with missing api (#1502)
- staticanalysis/bot: Publish checks by default (#1460)
- staticanalysis/bot: Support Phabricator stack of patches (#1455)
- staticanalysis/bot: Support analysis of java files with infer (#1456)
- staticanalysis/bot: Switch to mozilla-unified as base repo (#1488)
- staticanalysis/bot: Use unauthenticated TC method for private artifacts through TC Proxy (#1491)
- staticanalysis/frontend: Add csp for inline style (#1499)
- staticanalysis/frontend: Please sort by "Published" by default, fixes #1486 (#1493)
- staticanalysis: Display custom errors with codes (#1474)
- staticanalysis: Make setup.cfg from staticanalysis/bot a symlink to nix/setup.cfg (#1462)
- staticanalysis: Revert "shipit_static_analysis: Remove unnecessary clang references" (#1445)
uplift
- uplift/bot: Document development process (#1473)
v45: setup: Update uplift/frontend DNS (#1424)
Framework/Common
- Update nixpkgs-mozilla.json to revision 65ef92a7f9f1d5. (#1453)
- cli_common: Add API to upload coverage or linting/static analysis data to Phabricator (#1472)
- cli_common: Support missing base revision, refs #1215 (#1469)
- please_cli: Add a command to get a docker shell (#1458)
- please_cli: print docker image info (#1429)
- releng-docs: Add documentation page for shipit-code-coverage-crawler (#1357)
- releng-docs: Update shipit-code-coverage documentation page. (#1355)
staticanalysis
- Make setup.cfg from staticanalysis/bot a symlink to nix/setup.cfg (#1462)
- Revert "shipit_static_analysis: Remove unnecessary clang references" (#1445)
- Update static analysis path in CODEOWNERS (#1461)
- shipit_static_analysis: Don't enable clang-plugin in static-analysis environment (#1434)
- shipit_static_analysis: Enable the debug option build by default (#1432)
- shipit_static_analysis: Remove unnecessary clang references (#1437)
- staticanalysis/bot & shipit-code-coverage-backend: Common Phabricator API client (#1438)
- staticanalysis/bot: Add InferIssue to revision/base.py, and remove option from android config. (#1503)
- staticanalysis/bot: Add a required scope to download Android SDKs for Infer (#1487)
- staticanalysis/bot: Add missing '>> $geckoenv' when exporting JAVA_HOME. (#1501)
- staticanalysis/bot: Check a revision is available on MU, or fallback to central (#1500)
- staticanalysis/bot: Fix Phabricator reporter creation with missing api (#1502)
- staticanalysis/bot: Publish checks by default (#1460)
- staticanalysis/bot: Support Phabricator stack of patches (#1455)
- staticanalysis/bot: Support analysis of java files with infer (#1456)
- staticanalysis/bot: Switch to mozilla-unified as base repo (#1488)
- staticanalysis/bot: Use unauthenticated TC method for private artifacts through TC Proxy (#1491)
- staticanalysis/frontend: Add csp for inline style (#1499)
- staticanalysis/frontend: Please sort by "Published" by default, fixes #1486 (#1493)
- staticanalysis: Display custom errors with codes (#1474)
codecoverage
- Rename code coverage projects (#1448)
- codecoverage/bot: Move artifacts and reports to temporary dir (#1414)
- shipit_code_coverage: Add more logging (#1419)
- shipit_code_coverage: Schedule chunk mapping generation to run daily (#1405)
- shipit_code_coverage: Update dependencies (#1435)
- shipit_code_coverage: Use new ActiveData elasticsearch cluster (#1401)
- shipit_code_coverage_crawler: Update dependencies (#1436)
shipit
- Add try as a possible branch for staging releases. (#1475)
- Fix setting a revision manually. (#1479)
- shipit-workflow: sync releases from v1 (#1370)
- shipit/api: Ignore red action tasks (#1427)
- shipit/api: fix /sync endpoint (#1492)
- shipit/api: fix DNS/URL (#1478)
- shipit/api: use action hooks to cancel task groups (#1385)
- shipit/api: use vpn_cloudops_shipit LDAP group (#1498)
- shipit/frontend: adjust CSPs (#1485)
- shipit/frontend: fix production config (#1484)
mapper
- releng-mapper: using gevent as worker class for gunicorn (#1494)
uplift
- uplift/bot: Document development process (#1473)
v44
Framework / Common
Backend
Please cli
- Add name of the project to the exception thrown when running a not-runnable application (#1330)
- --taskcluster-secret in decision_task was set wrong (#1296)
Misc
- enable sub folder project (eg. shipit/backend), ... (#1295)
- project rename to "Mozilla Release Services" (#1288)
- revert changes to self.docker image generating (#1301)
- update dependencies (#1267)
- update nix / nixpkgs / nixpkgs-mozilla (#1278)
- wrap every binary with LANG and LOCALE_ARCHIVE environment variable (#1317)
Projects
releng-notification-*
- switch to python 3.6 and update dependencies (#1312)
shipit-bot-uplift
- Update to Python 3.6 (#1283)
shipit-code-coverage-backend
- Add endpoint for mapping PHIDs to hgmo revisions (#1313)
- Add new endpoint /v2/path, fixes #1160 (#1310)
- Load push data from ES (#1262)
shipit-code-coverage-crawler
- Add an entry point script for shipit-code-coverage-crawler (#1329)
- add CODEOWNERS for this project (#1324)
- Add coverage-crawler as a dependency (#1323)
- Create coverage-crawler project (#1289)
- Update firefox-code-coverage and coverage-crawler dependencies (#1331)
shipit-code-coverage
- Rename
get_commit
andget_mercurial
functions in shipit_code_coverage (#1332) - Update to Python 3.6 (#1280)
shipit-frontend
- v2 (#1318)
shipit_pulse_listener
- Update to Python 3.6 (#1281)
shipit-static-analysis
- Add unit test for clang repeated issues (#1302)
- mach lint is doing more than only js/python (yaml, spell, etc) (#1304)
- Prevent reporting duplicates (#1276)
- Update to Python 3.6 (#1282)
shipit-workflow:
v43
Code coverage
- shipit-code-coverage-backend: fixes to use the new ES cluster (#1261)
Static analysis
- shipit-static-analysis & shipit-pulse-listener: Support custom Taskcluster routes (#1231)
- shipit_static_analysis: Dump analyzers raw outputs as Taskcluster artifacts for debugging. #1257
- shipit-static-analysis : Embed gcc libs in gecko-env #1258, fixes #1256.
- shipit-static-analysis: Enabled Phabricator reviews in production (#1166)
Misc
- nix: Update rust to 1.28.0-beta6 for gecko-env (#1265)
v42
Releng services
- releng_frontend: frontends for releangapi services(tokens, tooltool) (#1244)
- releng_mapper: finishing backend (#1233)
- releng_mapper: relengapi token authentication fix (#1243)
- releng_mapper: response for get_revision should be plain/text (#1237)
- releng-tokens: new service to manage relengapi's tokens (#1224)
- releng_tokens: properly handling permissions with RelengapiTokenUser (#1252)
- releng_tooltool: migrating the rest of cron(s) and worker(s) taks/jobs (#1206)
- releng_tooltool: some general code improvements (type annotations, tests) (#1211)
Code coverage
- Improve usage of robustcheckout (#1225)
- shipit_code_coverage_backend: Make hg<->git mapper URL configurable (#1234)
- Store zero coverage report as a Taskcluster artifact (#1223)
- update grcov to 0.1.38 (#1208)
Static Analysis
- Enhance issue body parser, fixes #1251, #1254
- Only .capitalize() the first letter of a defect message, not the full message #1250, fixes #997
- Phabricator Fixes, refs #1166 (#1229)
- Remove deprecated in_patch usage (#1216)
- Update warning detection in clang-tidy output, #1166 & #1209
Shipit workflow
- deploy to dockerhub too (#1232)