gecko-dev/taskcluster/ci
Mike Hommey 52462938e1 Bug 1527463 - Enable EME on win64-aarch64 nightlies. r=tomprince, a=CristianB
Bug 1534522 added win64-aarch64-eme/opt builds, which are artifact builds
that glue together a win64-aarch64/opt build and a win32/opt build.

This enables EME on the corresponding nightlies in a slightly different
way:
- this adds a no-eme build that corresponds to win64-aarch64/opt.
- this turns the existing nightly into an artifact build that glues
  together that no-eme build and the win32 nightly.

The no-eme build cannot have the nightly attribute set, first because
the beetmover transform fails in that case, and because that would imply
shipping those builds, but they're not meant to be shipped this way.

It also has run-on-projects set to an empty list so that it doesn't
appear by default in `mach try fuzzy`, while still being triggered when
needed due to being a dependency of the nightly build.

It is preferable to keep the win64-aarch64{,-eme}/opt builds untouched
to make things easier for try (the win64-aarch64 ones being the main
ones to try; also, the -eme builds currently fail with --artifacts).

Ideally, like in bug 1534522, we'd add a diffoscope build to ensure
the variations between the nightly and its base no-eme build are within
control, but currently, that would trigger nightlies on every push,
which is not desirable. Ideally, they'd trigger whenever both their
dependencies are in the target task graph. We leave that to a followup.

Differential Revision: https://phabricator.services.mozilla.com/D23640
2019-03-21 09:11:19 +09:00
..
addon
artifact-build Bug 1530908 - Don't use different mozconfigs for artifact builds. r=chmanchester 2019-03-06 22:48:05 +00:00
balrog
beetmover Bug 1527206 - roll-out declarative artifacts for Fennec beta and release. r=sfraser a=release 2019-03-18 13:25:16 +00:00
beetmover-checksums Bug 1527206 - roll-out declarative artifacts for Fennec beta and release. r=sfraser a=release 2019-03-18 13:25:16 +00:00
beetmover-geckoview Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
beetmover-l10n Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
beetmover-repackage Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
beetmover-source
bouncer-locations
build Bug 1527463 - Enable EME on win64-aarch64 nightlies. r=tomprince, a=CristianB 2019-03-21 09:11:19 +09:00
build-signing
checksums-signing
code-review Bug 1527895 - Add code-review-issues task in CI, r=dustin,marco,tomprince 2019-03-04 19:40:11 +00:00
cron-bouncer-check
diffoscope Bug 1534522 - Add a build type for EME-enabled win64-aarch64. r=dmajor 2019-03-13 23:08:19 +00:00
docker-image Bug 1532883 - Remove nasm Debian packages. r=dustin 2019-03-07 05:50:31 +00:00
fetch Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium 2019-03-15 01:29:23 +00:00
geckodriver-repack Bug 1493948 - Package binary of geckodriver into its own artifact. r=jlorenzo 2019-03-12 15:40:33 +00:00
generate-profile Bug 632954 - Add Android profile generation task; r=tomprince,gbrown 2019-03-18 23:53:29 +00:00
google-play-strings
hazard Bug 1532883 - Add missing configuration for nasm on hazard and plain builds. r=dmajor 2019-03-07 14:44:32 +00:00
instrumented-build Bug 632954 - Add Android PGO-instrumented build task; r=tomprince 2019-03-18 23:53:19 +00:00
l10n Bug 1531072 - Use better timeout for l10n. r=RyanVM 2019-02-28 19:37:40 +00:00
mar-signing Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
mar-signing-autograph-stage Bug 1526419 - add mar-signing-autograph-stage task r=Callek 2019-03-01 23:53:24 +00:00
mar-signing-l10n Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
nightly-l10n Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
nightly-l10n-signing
openh264-plugin Bug 1515210 - Build openh264 plugin for win64-aarch64; r=Callek 2019-03-06 17:12:40 +00:00
openh264-signing Bug 1513000 - Sign openh264 binaries. r=tomprince 2019-03-01 02:18:29 +00:00
packages Bug 1532883 - Remove nasm Debian packages. r=dustin 2019-03-07 05:50:31 +00:00
partials Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
partials-signing
pipfile-update
post-balrog-dummy
post-beetmover-checksums-dummy
post-beetmover-dummy
post-langpack-dummy
push-apk
release-balrog-scheduling
release-balrog-submit-toplevel Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
release-beetmover-push-to-release
release-beetmover-signed-langpacks
release-beetmover-signed-langpacks-checksums
release-beetmover-source-checksums Bug 1527206 - roll-out declarative artifacts for Fennec beta and release. r=sfraser a=release 2019-03-18 13:25:16 +00:00
release-binary-transparency
release-bouncer-aliases
release-bouncer-check
release-bouncer-sub Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
release-early-tagging
release-eme-free-repack
release-eme-free-repack-beetmover
release-eme-free-repack-beetmover-checksums
release-eme-free-repack-repackage
release-eme-free-repack-repackage-signing
release-eme-free-repack-signing
release-final-verify
release-generate-checksums
release-generate-checksums-beetmover
release-generate-checksums-signing
release-mark-as-shipped
release-mark-as-started
release-notify-promote
release-notify-push
release-notify-ship
release-notify-started
release-partner-repack
release-partner-repack-beetmover
release-partner-repack-chunking-dummy
release-partner-repack-repackage
release-partner-repack-repackage-signing
release-partner-repack-signing
release-secondary-balrog-scheduling
release-secondary-balrog-submit-toplevel Bug 1526584: [win64-aarch64] Add paths to balrog for win64-aarch64 release builds; r=nthomas 2019-02-17 22:01:46 +00:00
release-secondary-final-verify
release-secondary-notify-ship
release-secondary-snap-push Bug 1459222 - Firefox RC: push snaps onto the beta channel at ship_rc phase r=mtabara 2019-02-27 16:16:34 +00:00
release-secondary-update-verify
release-secondary-update-verify-config
release-sign-and-push-langpacks
release-snap-push
release-snap-repackage
release-source
release-source-checksums-signing
release-source-signing
release-update-verify
release-update-verify-config
release-version-bump
repackage Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
repackage-l10n Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
repackage-msi
repackage-signing Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
repackage-signing-l10n Bug 1533589: [win64-aarch64] Release win64-aarch64 devedition builds; r=mtabara 2019-03-13 17:00:58 +00:00
repackage-signing-msi
repo-update
searchfox Bug 1535580 - update linux/mac searchfox jobs for clang changes; r=kats 2019-03-15 15:32:52 +00:00
source-test Bug 1535355 - Add clang-tidy & clang-format in CI for code-review, r=ahal 2019-03-19 14:42:32 +00:00
spidermonkey Bug 1535142 - add binutils toolchains to more builds; r=dmajor 2019-03-13 21:37:27 +00:00
static-analysis-autotest Bug 1520163 - Add linux64-nasm toolchain. r=glandium 2019-02-25 21:10:41 +00:00
test Bug 632954 - Enable tests on Android PGO; r=jmaher 2019-03-18 23:53:38 +00:00
toolchain Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium 2019-03-15 01:29:23 +00:00
upload-generated-sources
upload-symbols
valgrind Bug 1520163 - Add linux64-nasm toolchain. r=glandium 2019-02-25 21:10:41 +00:00
webrender Bug 1532284 - Build wrench on Android. r=glandium 2019-03-08 00:37:46 +00:00
config.yml Bug 1535355 - Add clang-tidy & clang-format in CI for code-review, r=ahal 2019-03-19 14:42:32 +00:00