Commit Graph
844 Commits
Author SHA1 Message Date
Andrew Halberstadt fe434c9146 Bug 2044427 - Remove mozharness code related to parsing try syntax, r=releng-reviewers,taskgraph-reviewers,bhearsum
The code to generate try syntax was removed from `mach try`, and the
code to parse it was removed from `gecko_taskgraph`. So let's remove
these last vestiges of try syntax from mozharness as well.

Differential Revision: https://phabricator.services.mozilla.com/D304145
2026-06-03 15:25:08 +00:00
Heitor Neiva 7f047ab353 Bug 1812480 - Switch mac pkg source to repackaged instead of iscript r=releng-reviewers,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D291641
2026-05-28 21:20:01 +00:00
rperta c983b985e4 Revert "Bug 1812480 - Switch mac pkg source to repackaged instead of iscript r=releng-reviewers,taskgraph-reviewers,ahal" for causing Beetmover repackages build bustages
This reverts commit 454142c389.

Revert "Bug 1812480 - Change Mac pkgs contents mode r=spohl,releng-reviewers,bhearsum"

This reverts commit 1a92842445.
2026-05-22 13:27:46 +00:00
Heitor Neiva 454142c389 Bug 1812480 - Switch mac pkg source to repackaged instead of iscript r=releng-reviewers,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D291641
2026-05-21 19:22:56 +00:00
Heitor Neiva 6a2c960fcc Bug 2035606 - Split en-US and l10n zucchini tasks into their own kinds r=releng-reviewers,ahal,taskgraph-reviewers,bhearsum
This is a no-op refactor: the same set of partial-mar tasks runs as before, just
distributed across two kinds instead of one. partials-zucchini now only depends
on repackage (en-US only); a new partials-zucchini-l10n kind mirrors it but
depends on repackage-l10n (one task per locale × platform).

The shared partials_zucchini transform is locale-aware via task attributes and
needs no changes; both kinds use the same Docker image and command.

partials-signing and the zucchini_partial_rollout filter are updated to
recognize the new partials-zucchini-l10n kind so downstream signing,
beetmover-repackage, and balrog tasks still find their upstream partials for
every locale.

Differential Revision: https://phabricator.services.mozilla.com/D297890
2026-05-20 16:59:36 +00:00
rperta 3a7b8eaf95 Revert "Bug 1812480 - Switch mac pkg source to repackaged instead of iscript r=releng-reviewers,taskgraph-reviewers,ahal" for causing gecko decision failures
This reverts commit e40679fc71.

This reverts commit 9d0a9a94b7.
2026-05-19 23:48:56 +00:00
Heitor Neiva e40679fc71 Bug 1812480 - Switch mac pkg source to repackaged instead of iscript r=releng-reviewers,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D291641
2026-05-19 23:39:47 +00:00
iulian moraru 5631c71796 Revert "Bug 2035606, Bug 2036179 - Wire en-US partials-zucchini cache generation and l10n cache reuse r=releng-reviewers,taskgraph-reviewers,ahal" for causing python-firefox-ci failures on test_determinism.py.
This reverts commit ddd4913fcd.

Revert "Bug 2035606 - Add caching support to make_incremental_zucchini.py r=releng-reviewers,bhearsum"

This reverts commit 0da5f4228e.

Revert "Bug 2035606 - Split en-US and l10n zucchini tasks into their own kinds r=releng-reviewers,ahal"

This reverts commit 174c47ef6b.

Revert "Bug 2036179 - Move make_incremental_zucchini script to tools/update-packaging r=releng-reviewers,bhearsum"

This reverts commit 1c4d5aff21.
2026-05-19 17:29:05 +00:00
Heitor Neiva 174c47ef6b Bug 2035606 - Split en-US and l10n zucchini tasks into their own kinds r=releng-reviewers,ahal
This is a no-op refactor: the same set of partial-mar tasks runs as before, just
distributed across two kinds instead of one. partials-zucchini now only depends
on repackage (en-US only); a new partials-zucchini-l10n kind mirrors it but
depends on repackage-l10n (one task per locale × platform).

The shared partials_zucchini transform is locale-aware via task attributes and
needs no changes; both kinds use the same Docker image and command.

Differential Revision: https://phabricator.services.mozilla.com/D297890
2026-05-19 16:18:54 +00:00
Johan Lorenzo dade7da837 Bug 2035808 - part 2: Document that only the win32 stub installer is attributed on Windows r=bhearsum,releng-reviewers DONTBUILD
Context: I had forgotten we don't output the win64 folder anymore. I originally thought it was a regression. Then, I realized partner-attribution just output stub installers. I'm making this clearer in the docs.

Differential Revision: https://phabricator.services.mozilla.com/D299987
2026-05-12 16:21:25 +00:00
Johan Lorenzo 4f6d8258e8 Bug 2035808 - part 1: Document about:telemetry#search=attribution for verifying partner attribution r=bhearsum,releng-reviewers DONTBUILD
Context: I had forgotten how to verify the [latest partner-attributed builds](https://archive.mozilla.org/pub/firefox/releases/partners/softonic/softonic-014/150.0.3). That's why I'm documenting this, at least for my future self.

Differential Revision: https://phabricator.services.mozilla.com/D299986
2026-05-12 16:20:52 +00:00
Ben Hearsum 19dbd74e29 Bug 2038731: remove required_signoffs/signoff_urls r=taskgraph-reviewers,releng-reviewers,ahal
These were added in support of https://bugzilla.mozilla.org/show_bug.cgi?id=1471202. While the goal of that bug may still be something we want to achieve, we have never done anything with these, and it's likely that if we were to proceed with that work, we'd need a different implementation.

Additionally, the [verification we have for these](https://searchfox.org/firefox-main/rev/1372522d3de2c9aeedc8020ec8d81326f1a9516e/taskcluster/gecko_taskgraph/util/verify.py#275-301) requires us to set these in various places even though we don't use them, which is annoying and confusing.

Differential Revision: https://phabricator.services.mozilla.com/D299774
2026-05-11 22:00:23 +00:00
Sylvestre Ledru a2ce5437ce Bug 2024589 - doc: use the :searchfox: macro r=asuth,perftest-reviewers,necko-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,credential-management-reviewers,search-reviewers,releng-reviewers,places-reviewers,profiler-reviewers,win-reviewers,omc-reviewers,urlbar-reviewers,permissions-reviewers,core-sessionstore-reviewers,browser-installer-reviewers,layout-reviewers,dom-worker-reviewers,ai-platform-reviewers,niklas,sthompson,janerik,bhearsum,valentin,dshin,sparky,scunnane,canaltinova,hanna_a,handyman,ahal,farre,jteow,emz,nrishel,ohall,dimi,robwu,emilio
Differential Revision: https://phabricator.services.mozilla.com/D288640
2026-04-30 13:28:53 +00:00
Sylvestre Ledru 62b1ca8d05 Bug 2024589 - adjust the code: searchfox.org/mozilla-central is now redirecting to searchfox.org/firefox-main/ r=asuth,perftest-reviewers,necko-reviewers,jgraham,webcompat-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,taskgraph-reviewers,releng-reviewers,desktop-theme-reviewers,win-reviewers,translations-reviewers,omc-reviewers,firefox-desktop-core-reviewers ,home-newtab-reviewers,core-sessionstore-reviewers,browser-installer-reviewers,profiles-reviewers,dom-worker-reviewers,geckodriver-reviewers,ai-platform-reviewers,Sasha,niklas,manuel,janerik,bhearsum,valentin,twisniewski,nchevobbe,emcminn,webrtc-reviewers,mjf,handyman,mconley,mossop,ahal,sparky,nrishel,robwu,ohall,dimi,hjones
Differential Revision: https://phabricator.services.mozilla.com/D288623
2026-04-30 13:28:49 +00:00
Alex Hochheiden eace77e8cb Bug 1998865 - Add mach-gradle runner in taskcluster r=ahal,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D280301
2026-04-28 01:53:55 +00:00
Johan Lorenzo 6318a3e6a8 Bug 2025987 - part 4: taskcluster/docs: document WNP and release notes URL configuration r=releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D290385
2026-04-24 17:22:22 +00:00
Silaghi 6a4c49405c Revert "Bug 2025987 - part 4: taskcluster/docs: document WNP and release notes URL configuration r=releng-reviewers,bhearsum" for causing bc failures at RemoteWebNavigation
This reverts commit 809d1b5120.

Revert "Bug 2025987 - part 3: tryselect: document --tasks flag in release selector r=releng-reviewers,jcristau"

This reverts commit 7a47bdb839.

Revert "Bug 2025987 - part 2: Update release notes URLs from mozilla.org to firefox.com r=application-update-reviewers,firefox-desktop-core-reviewers ,releng-reviewers,bhearsum"

This reverts commit f459ea4027.

Revert "Bug 2025987 - part 1: Update WNP URLs from mozilla.org to firefox.com r=application-update-reviewers,releng-reviewers,firefox-desktop-core-reviewers ,jcristau"

This reverts commit 82bb8b7beb.
2026-04-21 16:15:21 +00:00
Johan Lorenzo 809d1b5120 Bug 2025987 - part 4: taskcluster/docs: document WNP and release notes URL configuration r=releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D290385
2026-04-21 13:11:56 +00:00
Josh Porter c003026706 Bug 1861868 - Add authenticode_comment to MSI repackage signing artifacts. r=taskgraph-reviewers,releng-reviewers,ahal,gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D293535
2026-04-21 12:22:24 +00:00
Ryan VanderMeulen a6e119e697 Bug 1950203 - Split openh264 mac signing and notarization into separate tasks. r=releng-reviewers,taskgraph-reviewers,ahal,jcristau
The openh264 mac signing task previously used mac_notarize_single_file which
combined signing and notarization via the deprecated altool. This splits it
into a sign-only task (mac_single_file) and a new openh264-notarization kind
that uses signingscript's apple_notarization_openh264_plugin format.

Supporting changes:
- Merge geckodriver and openh264 notarization transforms into a unified
  mac_notarization.py with kind-specific helpers
- Extract the level-3 notarization filter into filter_notarization.py
- Use copy-attributes in from_deps to propagate attributes (including
  openh264_version) through the signing chain

Differential Revision: https://phabricator.services.mozilla.com/D293693
2026-04-14 22:54:34 +00:00
Julien Cristau 967c7f6951 Bug 2030946 - move dontbuild processing from the target phase to a morph r=taskgraph-reviewers,releng-reviewers,ahal
- keep the target tasks method as the regular one for the project
- add a dontbuild boolean parameter, used at morph time to return an
  empty graph, and for is_backstop to skip
- set it for hg-push decision tasks when dontbuild (in capital letters) is in
  the commit message

Differential Revision: https://phabricator.services.mozilla.com/D293537
2026-04-14 20:07:37 +00:00
Ben Hearsum 31409d3136 Bug 2030685: pre: set build target as an attribute in update integrity tasks r=releng-reviewers,taskgraph-reviewers,jcristau
I plan to address this bug with an additional transform function that will need `build_target` available. This is a minor refactor to avoid repeating the same if/elif block that already exists. (Incidentally, it cleans up `add_additional_fetches_and_command`...)

Differential Revision: https://phabricator.services.mozilla.com/D293115
2026-04-09 17:52:30 +00:00
pstanciu 55bfa23685 Revert "Bug 2025987 - part 4: taskcluster/docs: document WNP and release notes URL configuration r=releng-reviewers,bhearsum" for causing mochitest failures @RemoteWebNavigation.sys.mjs
This reverts commit d3cac9eaec.

Revert "Bug 2025987 - part 3: tryselect: document --tasks flag in release selector r=releng-reviewers,jcristau"

This reverts commit 31e58ee11f.

Revert "Bug 2025987 - part 2: Update release notes URLs from mozilla.org to firefox.com r=application-update-reviewers,firefox-desktop-core-reviewers ,releng-reviewers,bhearsum"

This reverts commit 12a7d6c7ea.

Revert "Bug 2025987 - part 1: Update WNP URLs from mozilla.org to firefox.com r=application-update-reviewers,releng-reviewers,firefox-desktop-core-reviewers ,jcristau"

This reverts commit 435594d688.
2026-04-03 19:16:33 +00:00
Johan Lorenzo d3cac9eaec Bug 2025987 - part 4: taskcluster/docs: document WNP and release notes URL configuration r=releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D290385
2026-04-03 17:33:12 +00:00
agoloman 07111c4aec Revert "Bug 2025987 - part 4: taskcluster/docs: document WNP and release notes URL configuration r=releng-reviewers,bhearsum" for causing bc failures @browser_releaseNotesURL.js.
This reverts commit ce5fbe4893.

Revert "Bug 2025987 - part 3: tryselect: document --tasks flag in release selector r=releng-reviewers,jcristau"

This reverts commit 5c65eb575f.

Revert "Bug 2025987 - part 2: Update release notes URLs from mozilla.org to firefox.com r=application-update-reviewers,firefox-desktop-core-reviewers ,releng-reviewers,bhearsum"

This reverts commit b967cffa2c.

Revert "Bug 2025987 - part 1: Update WNP URLs from mozilla.org to firefox.com r=application-update-reviewers,releng-reviewers,firefox-desktop-core-reviewers ,jcristau"

This reverts commit f650204b6d.
2026-04-03 13:07:34 +00:00
Johan Lorenzo ce5fbe4893 Bug 2025987 - part 4: taskcluster/docs: document WNP and release notes URL configuration r=releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D290385
2026-04-03 11:41:04 +00:00
Andrew Halberstadt 7968d1fa01 Bug 2027836 - [ci] Add 'pull_request_number' to graph config schema, r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D291573
2026-04-03 03:54:25 +00:00
Atila Butkovits 9f09862171 Revert "Bug 2027836 - [ci] Add 'pull_request_number' to graph config schema, r=taskgraph-reviewers,bhearsum" for causing ci failures.
This reverts commit 0f410739b3.
2026-04-02 22:54:02 +00:00
Andrew Halberstadt 0f410739b3 Bug 2027836 - [ci] Add 'pull_request_number' to graph config schema, r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D291573
2026-04-02 21:59:07 +00:00
rperta 772678a514 Revert "Bug 2027836 - [ci] Add 'pull_request_number' to graph config schema, r=taskgraph-reviewers,bhearsum" for causing ci failures
This reverts commit 1d3cdeca23.
2026-04-01 23:27:11 +00:00
Andrew Halberstadt 1d3cdeca23 Bug 2027836 - [ci] Add 'pull_request_number' to graph config schema, r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D291573
2026-04-01 23:04:38 +00:00
Julien Cristau f244297ca7 Bug 2015223 - include flatpak name in pushflatpak task scope r=releng-reviewers,taskgraph-reviewers,sking,ahal
Differential Revision: https://phabricator.services.mozilla.com/D287115
2026-03-25 19:58:23 +00:00
Silaghi 1b79a023e4 Revert "Bug 2015223 - include flatpak name in pushflatpak task scope r=releng-reviewers,taskgraph-reviewers,sking,ahal" for causing documentation opt failures
This reverts commit 00f0350cb6.
2026-03-25 19:45:42 +00:00
Julien Cristau 00f0350cb6 Bug 2015223 - include flatpak name in pushflatpak task scope r=releng-reviewers,taskgraph-reviewers,sking,ahal
Differential Revision: https://phabricator.services.mozilla.com/D287115
2026-03-25 19:24:58 +00:00
Ryan VanderMeulen 448877eb1d Bug 2021508 - Modernize the OpenH264 plugin builds. r=aosmond,taskgraph-reviewers,releng-reviewers,bhearsum
Replaces the mozharness-based openh264-plugin kind, build script, and
platform configs with a shell script-based build that follows the more
typical conventions used by other toolchain builds.

The OpenH264 version is declared once as an attribute on the fetch task
and propagated to downstream tasks via a new transform. Artifacts are now
named openh264-v{version}-{platform}.zip accordingly. A new
openh264-symbol-upload kind uploads the crash symbols produced by each
build to the symbol server.

Treeherder symbols are grouped as OpenH264(B Bs Sym) for build, signing,
and symbol upload respectively.

Differential Revision: https://phabricator.services.mozilla.com/D286418
2026-03-25 09:17:59 +00:00
Heitor Neiva 9707a12321 Bug 2000262 - Update partials documentation for Zucchini partials r=releng-reviewers,bhearsum,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D285299
2026-03-24 23:16:29 +00:00
Arnaud Bienner 783b894a09 Bug 2025572 - Add link to hazard doc on the hazard section of taskcluster task kinds. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D289351
2026-03-24 08:02:47 +00:00
Ben Hearsum 19e2166742 Bug 1837440: add update integrity tests for linux x86-64 en-US nightly builds r=taskgraph-reviewers,jcristau
This explicitly only supports linux x86-64 en-US nightly builds at the moment. It will need some enhancements to support other platforms as well as l10n builds - but it's a good starting point.

Differential Revision: https://phabricator.services.mozilla.com/D287761
2026-03-20 16:32:47 +00:00
Julien Cristau 8816edfce3 Bug 2019919 - add run_on_git_branches attribute to documentation. r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D285218
2026-02-27 16:24:21 +00:00
Julien Cristau 83319a7b36 Bug 2019261 - remove ASan Nightly documentation. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D284838
2026-02-27 11:21:32 +00:00
Florian Quèze ea5f21e067 Bug 2017946 - Enable dynamic chunking for all test suites that use manifest loading, r=ahal,taskgraph-reviewers,releng-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D284108
2026-02-26 07:54:14 +00:00
Cristina Horotan 34962eacc0 Revert "Bug 2017946 - Fix try task matching for single-chunk dynamically-chunked tasks, r=ahal,taskgraph-reviewers." for causing ci failures on test_new_config.py
This reverts commit 5e33c527a9.

Revert "Bug 2017946 - Enable dynamic chunking for all test suites that use manifest loading, r=ahal,taskgraph-reviewers,releng-reviewers."

This reverts commit d2a9d3f43a.
2026-02-26 02:21:47 +00:00
Florian Quèze d2a9d3f43a Bug 2017946 - Enable dynamic chunking for all test suites that use manifest loading, r=ahal,taskgraph-reviewers,releng-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D284108
2026-02-26 00:49:58 +00:00
Bastien Orivel 8994617ba5 Bug 2009927 - Sign RPM files before pushing them to candidates. r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D284717
2026-02-25 15:11:53 +00:00
Marco Castelluccio 11025c67fa Bug 2016051 - Send a pulse message when all ccov tasks of a group are finished. r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D282865
2026-02-20 14:06:58 +00:00
Cosmin Sabou 8ce9d585ac Revert "Bug 2016051 - Send a pulse message when all ccov tasks of a group are finished. r=taskgraph-reviewers,ahal" for busting gecko decision task.
This reverts commit b1971dd2d4.
2026-02-19 21:51:29 +00:00
Marco Castelluccio b1971dd2d4 Bug 2016051 - Send a pulse message when all ccov tasks of a group are finished. r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D282865
2026-02-19 11:18:04 +00:00
Bastien Orivel abd94b45df Bug 2014837 - Remove the promote RC phase and release-rc r=releng-reviewers,taskgraph-reviewers,ahal,jcristau
Since we don't need beta -> RC partials, this doesn't do anything useful
anymore over `promote_firefox` so just remove it. This removes the
concept of RC completely

Differential Revision: https://phabricator.services.mozilla.com/D283715
2026-02-18 19:52:26 +00:00
Bastien Orivel fd6be0bf56 Bug 2014837 - Remove the ship RC phase r=releng-reviewers,taskgraph-reviewers,ahal
We no longer want to ship RC builds to the beta channel so we have to
remove that entire phase. This removes the ship_firefox_rc flavor from
release-promotion, deletes all release-secondary kinds and adapts target
tasks for the phase disappearance.

I also cleaned up test params by searching for `secondary` in them and
removing anything that matched the deleted kinds.

Differential Revision: https://phabricator.services.mozilla.com/D283705
2026-02-18 19:52:23 +00:00
Sylvestre Ledru 942081240f Bug 2015713 - doc: rename the page and bring back the missing link r=jlorenzo DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D283866
2026-02-18 19:22:13 +00:00