Now that all Windows builds have static analysis enabled, the
clang_debug mozharness config does not have any relevant difference for
those jobs, so just use the debug mozharness config instead.
Depends on D8810
Differential Revision: https://phabricator.services.mozilla.com/D8811
--HG--
extra : moz-landing-system : lando
This adds `mach try release` which adds temporary changes to enable staging
release to run.
Differential Revision: https://phabricator.services.mozilla.com/D8625
--HG--
extra : moz-landing-system : lando
These were originally enabled becuase the opt builds on mozilla-beta and
mozilla-release had the update channel set. Since Bug 1498028, only the nightly
(i.e. shippable) builds have the update channel set, the build system no longer
honors the request to enable stubs. This was causing failures in downstream tasks
that expected stub installers to be built.
Differential Revision: https://phabricator.services.mozilla.com/D9005
--HG--
extra : moz-landing-system : lando
This duplicates all web-platform-test mozharness based tests except with
dom.serviceWorkers.parent_intercept set to true.
Differential Revision: https://phabricator.services.mozilla.com/D8916
--HG--
extra : moz-landing-system : lando
Existing mozharness per_test_base logic determines gpu-ness in the same way: If the
requested test is in a manifest for a suite named 'reftest', '*gpu', or 'webgl*',
then the test should only be run in a gpu-enabled test-verify and will be skipped
otherwise. With this change, backfill will select between TV/TVg based on the
name of the originating task, applying the same rule. So, to backfill a test in TV,
select the backfill action from a non-gpu task; to backfill a test in TVg, select
the backfill action from a gpu task.
The partial generation code checks the URLs of the source versions. To allow
building partials from staging releases, allow the staging CDN when generating
partials.
Differential Revision: https://phabricator.services.mozilla.com/D5710
--HG--
extra : moz-landing-system : lando
All the required on-push jobs will be pulled into the graph as dependencies.
The effect of this is to remove the upload symbols and generated sources tasks
from the release promotion graphs.
Differential Revision: https://phabricator.services.mozilla.com/D8306
--HG--
extra : moz-landing-system : lando
These were originally built in the promotion phase because they are multi-l10n
builds and the L10n information wasn't stored in-tree. Now that the information
is in-tree, there is no reason to delay building them.
Differential Revision: https://phabricator.services.mozilla.com/D8305
--HG--
extra : moz-landing-system : lando
- `beetmover-cdns` should always use `:beetmover:action:push-to-releases`,
not every task that happens to be part of the push graph.
- All other beetmover scopes only change depending whether the builds is
a nightly build, or on a production branch.
Differential Revision: https://phabricator.services.mozilla.com/D8304
--HG--
extra : moz-landing-system : lando
The phase of a task doesn't depend on which phase graph it is being generated in.
Differential Revision: https://phabricator.services.mozilla.com/D8303
--HG--
extra : moz-landing-system : lando
This also requires the 64-bits rust compiler and some build system
tweaks.
And since we make the 32-bits builds cross-compiles on CI, we also need
to adjust the MSVC build mozconfigs such that the host compiler points
to the right MSVC cl. Likewise, the DIA SDK is used for host things, so
use the 64-bits version or it.
Differential Revision: https://phabricator.services.mozilla.com/D7845
--HG--
extra : moz-landing-system : lando
Depending on chunking, some mochitest-browser-chrome chunks are reaching the
time limit of 60 minutes on macosx64/debug. With more chunks, hopefully we can
avoid this for now.
Differential Revision: https://phabricator.services.mozilla.com/D8287
--HG--
extra : moz-landing-system : lando
Summary: Switch to autograph mar hash signing.
Test Plan:
X pin nightly updates
_ autoland this patch
_ uplift this patch to central
_ wait for nightlies to spin
_ test nightlytest channel
_ unpin nightly updates
Reviewers: catlee
Tags: #secure-revision
Bug #: 1471197
Differential Revision: https://phabricator.services.mozilla.com/D8251
--HG--
extra : rebase_source : 755efd3d2cb350d9d70bb7841a0c173b6244384f
This commit also removes dwarf-exceptions from the x64 build.
sjlj exceptions are needed on x86 because there is a bug currently involving
SEH exceptions on x86. However on x64 there is not, so we can use the
default SEH and get rid of dwarf exceptions. Additionally, to use SEH
exceptions, we need to -fuse-cxa-atexit
Differential Revision: https://phabricator.services.mozilla.com/D7759
--HG--
extra : moz-landing-system : lando