Commit Graph

432 Commits

Author SHA1 Message Date
Aaron Amanuel
3e2b89118e Bug 1574243 - Duplicate bouncerscript submission task to point at Nazgul. r=mtabara
Duplicating the old bouncer submission task and having it point to Nazgul in both stage and prod.

Differential Revision: https://phabricator.services.mozilla.com/D42171

--HG--
extra : moz-landing-system : lando
2019-08-16 15:45:24 +00:00
Mihai Tabara
87140adcdb Bug 1567429 - remove checksums signing from release automation. r=tomprince
Remove individual checksums signing in favor of big fat checksums

Differential Revision: https://phabricator.services.mozilla.com/D40095

--HG--
extra : moz-landing-system : lando
2019-08-15 17:31:40 +00:00
Justin Wood
fb385bddd2 Bug 1566298 - Rename release-sign-and-push-langpacks to remove references to sign. r=mtabara
Sign language packs via Autograph instead of AMO.

Differential Revision: https://phabricator.services.mozilla.com/D38148

--HG--
rename : taskcluster/ci/release-sign-and-push-langpacks/kind.yml => taskcluster/ci/release-push-langpacks/kind.yml
extra : moz-landing-system : lando
2019-08-09 18:53:50 +00:00
Narcis Beleuzu
49e3a65c44 Backed out 4 changesets (bug 1566298) for nightly-l10n-signing bustages
Backed out changeset 610ee58dba1a (bug 1566298)
Backed out changeset 7789c2a7decc (bug 1566298)
Backed out changeset 4b7078499587 (bug 1566298)
Backed out changeset 497f2b650c1b (bug 1566298)

--HG--
rename : taskcluster/ci/release-push-langpacks/kind.yml => taskcluster/ci/release-sign-and-push-langpacks/kind.yml
extra : rebase_source : 44cbc8199d0f426884d822b0e011bb9222b4c4ea
2019-08-09 16:40:06 +03:00
Justin Wood
4892356ad6 Bug 1566298 - Rename release-sign-and-push-langpacks to remove references to sign. r=mtabara
Sign language packs via Autograph instead of AMO.

Differential Revision: https://phabricator.services.mozilla.com/D38148

--HG--
rename : taskcluster/ci/release-sign-and-push-langpacks/kind.yml => taskcluster/ci/release-push-langpacks/kind.yml
extra : moz-landing-system : lando
2019-08-09 01:48:04 +00:00
championshuttler
ca9164e8bd Bug 1536103 - Fix Sphinx Warning for not referenced hyperlinks. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D39057

--HG--
extra : moz-landing-system : lando
2019-07-28 12:08:11 +00:00
Mike Hommey
d427c37271 Bug 1570798 - Restore relative path for MOZ_FETCHES_DIR. r=nalexander
Bug 1563711 changed MOZ_FETCHES_DIR to make the MOZ_ANDROID_FAT_AAR_*
environment variables absolute paths. Unfortunately, the replacement
relies on non-osx/windows tasks to run in docker-worker, which is not
necessarily true, and that makes the MOZ_FETCHES_DIR wrong in
non-osx/windows generic-worker tasks.  Apparently, that currently works,
but that's not guaranteed to stay this way.

The MOZ_ANDROID_FAT_AAR_* environment variables don't need to be
absolute paths, though. MOZ_FETCHES_DIR is normalized by run-task, and
MOZ_ANDROID_FAT_AAR_* can be set relative to that, which we do here.

Differential Revision: https://phabricator.services.mozilla.com/D40334
2019-08-03 07:08:39 +09:00
Johan Lorenzo
13648fa0df Bug 1563711 - Remove target.maven.zip r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D38175

--HG--
extra : moz-landing-system : lando
2019-07-30 15:35:12 +00:00
championshuttler
55342ff5a5 Bug 1569472 - Fix taskcluster docs linting errors. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D39627

--HG--
extra : moz-landing-system : lando
2019-07-30 15:20:00 +00:00
Tom Prince
44c2d2f8ce Bug 1562287: [taskgraph] try_task_config parameter is now always a dict; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D38591

--HG--
extra : moz-landing-system : lando
2019-07-22 17:30:49 +00:00
Simon Fraser
b4e6cbf3bc Bug 1566070 Remove references to datadog from partials r=mtabara
Our datadog contract is coming to an end. Soon we'll add influxdb data collection

Differential Revision: https://phabricator.services.mozilla.com/D38086

--HG--
extra : moz-landing-system : lando
2019-07-22 07:11:45 +00:00
Tom Prince
c390584851 Bug 1458385: Set mar-channel-id from taskcluster rather than based on update-channel; r=glandium
Taskgraph needs to know the correct mar-channel, so allow it to pass it into the build,
rather than keying off the update-channel in configure. This will allow using a `mar`
binary that doesn't have the mar-channel configured in.

Differential Revision: https://phabricator.services.mozilla.com/D37480

--HG--
extra : moz-landing-system : lando
2019-07-11 16:40:00 +00:00
Johan Lorenzo
b054602ee9 Bug 1560876 - Stop uploading Google Play strings at push-apk phase r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D35788

--HG--
extra : moz-landing-system : lando
2019-07-10 06:02:56 +00:00
Nick Thomas
8c70a464c4 Bug 1538995 - submit partner products to bouncer when we'll host the files, r=aki
Adds a new release-partner-repack-bouncer-sub-firefox task to add the partner products. This is forked from the main bouncer submission because it diverges sufficiently that this is a cleaner approach. The get_partners_to_be_published helper is used by aliases too.

Depends on D34950

Differential Revision: https://phabricator.services.mozilla.com/D35481

--HG--
extra : moz-landing-system : lando
2019-06-21 22:15:01 +00:00
Chris AtLee
5ebf9d9abf Bug 1520010: switch wv to autograph r=aki,Callek
Differential Revision: https://phabricator.services.mozilla.com/D31433

--HG--
extra : moz-landing-system : lando
2019-06-13 14:33:57 +00:00
Nick Alexander
ac0b60576d Bug 1522581 - Publish GeckoView multi-architecture fat AAR Nightly. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D15774

--HG--
extra : moz-landing-system : lando
2019-05-30 15:22:41 +00:00
Tom Prince
1b3ddcd73a Bug 1551738: Add update tests for update testing from the previous ESR release; r=bhearsum
This adds a new set of update tasks and channels for testing updates from the
previous ESR release, before we make the new release generally available as an
update.

Differential Revision: https://phabricator.services.mozilla.com/D31654

--HG--
extra : moz-landing-system : lando
2019-05-20 01:23:39 +00:00
Sylvestre Ledru
fb63889274 Bug 1552430 - Fix some typos using codespell trunk r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D31589

--HG--
extra : moz-landing-system : lando
2019-05-17 15:56:50 +00:00
Tom Prince
e03ddc13fa Bug 1551738: [release] Add esr68 release-type, and corresponding branch and scriprworker configuration; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D31188

--HG--
extra : moz-landing-system : lando
2019-05-15 18:11:28 +00:00
Chris AtLee
2ae1754b27 Bug 1520591: switch gpg signing to autograph r=aki
Differential Revision: https://phabricator.services.mozilla.com/D31135

--HG--
extra : moz-landing-system : lando
2019-05-15 13:17:26 +00:00
shindli
ca765c6308 Backed out changeset 632f66ae2b39 (bug 1520591) for causing linting failures in /builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/checksums_signing.py CLOSED TREE 2019-05-15 01:39:36 +03:00
Chris AtLee
a9eeb8e3c8 Bug 1520591: switch gpg signing to autograph r=aki
Differential Revision: https://phabricator.services.mozilla.com/D31135

--HG--
extra : moz-landing-system : lando
2019-05-14 21:36:08 +00:00
Andrew Halberstadt
14be9536c1 Bug 1523303 - [taskgraph] Define suite "categories" rather than flavours task configs, r=gbrown
Currently we have the concept of a "suite" and a "flavour" in our task
configuration.  Typically, the "suite" refers to the high-level test harness
like "mochitest" or "reftest", whereas the flavour is more specific, e.g
"browser-chrome-instrumentation" or "crashtest". However the line between suite
and flavour is not applied with any semblance of consistency which results in
inconsistent naming throughout the tree.

This patch gets rid of the concept of "flavours" entirely (at least when it
comes to task configuration). A suite is a type of test run, for example:

    - mochitest-plain
    - mochitest-devtools-chrome
    - mochitest-browser-chrome-instrumentation
    - jsreftest
    - reftest
    - firefox-ui-functional-remote
    etc

There is no confusion here between suites and flavours because flavours don't
exist. However, there are a couple of places where we *do* need to know what
"test harness" is used to run a suite. These cases are:

    1. For SCHEDULES moz.build rules
    2. For the desktop_unittest.py mozharness script which takes arguments like
       --mochitest-suite=browser (this is not a compelling use of this information
       and should be refactored to work more like the android_emulator_unittest.py
       script)

So to get this information, this patch introduces a new concept of a "category"
which is the overall "test harness" that runs the suite. For many suites, the
"category" is identical to the suite name. Unlike flavours, "categories" have
no bearing on how we call or refer to the suite.

Differential Revision: https://phabricator.services.mozilla.com/D27554

--HG--
extra : moz-landing-system : lando
2019-04-22 20:44:01 +00:00
Johan Lorenzo
072ac5eced Bug 1427849 - Digitally sign geckodriver binaries on Windows and Linux r=aki
Digitally sign geckodriver binaries on Windows and Linux

Differential Revision: https://phabricator.services.mozilla.com/D28185

--HG--
extra : moz-landing-system : lando
2019-04-23 09:03:22 +00:00
Andrew Halberstadt
e105223614 Bug 1539932 - [ci] Handle serviceworker/socketprocess test variants more generically, r=jmaher
We are starting to spin off more and more "variants" of test suites. These are
usually just duplicates of our pre-existing tasks, except with an additional
pref set.

Currently there are two variants (serviceworker-e10s and socketprocess-e10s),
but a third will be added soon (fission). This change ensures we handle these
types of requests in a consistent and well defined manner. It also splits tasks
in a loop, so we don't accidentally risk combinatorial explosion.

Variants should typically be reserved for very large changes that will impact
the entire codebase (think e10s).

Differential Revision: https://phabricator.services.mozilla.com/D28061

--HG--
extra : moz-landing-system : lando
2019-04-18 14:40:08 +00:00
Tom Prince
34f2b043a9 Bug 1450012: [taskgraph] Disable retrigger action for many tasks; r=dustin
Many tasks (release tasks and cached tasks, in particular) should be re-run rather
than retriggered. Disable retrigger action for those tasks by default.

Differential Revision: https://phabricator.services.mozilla.com/D27206

--HG--
extra : moz-landing-system : lando
2019-04-16 22:02:46 +00:00
Johan Lorenzo
5e83fc51e7 Bug 1540152 - Run checks done in push-apk in promote-phase, instead of the very last task of the pipeline r=mtabara
Run checks done in push-apk in promote-phase, instead of the very last task of the pipeline

Differential Revision: https://phabricator.services.mozilla.com/D26328

--HG--
rename : taskcluster/docker/google-play-strings/Dockerfile => taskcluster/docker/mozapkpublisher/Dockerfile
extra : moz-landing-system : lando
2019-04-09 14:56:52 +00:00
Rail Aliiev
53a245f3e2 Bug 1541693: Stop marking releases as started r=mtabara
Ship-it v1 is going away soon and we won't need to create new releases in Ship-it v1 in parallel with Ship-it v2. It's time to prep patches to remove this functionality.

Differential Revision: https://phabricator.services.mozilla.com/D26044

--HG--
extra : moz-landing-system : lando
2019-04-04 12:52:22 +00:00
Sebastian Hengst
a1772064c8 Bug 1539242 - Update link to properties to task definitions in taskcluster's how-to documentation. r=dustin DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D24949

--HG--
extra : rebase_source : ed9c02123ff7f1aaf4b9bf22c6b95b9f0c63d742
2019-03-26 12:28:02 +01:00
Johan Lorenzo
b45f3de16a Bug 1450019 - Upload snap to archive.m.o r=mtabara
Upload snap to archive.m.o

Differential Revision: https://phabricator.services.mozilla.com/D24209

--HG--
extra : moz-landing-system : lando
2019-03-27 08:17:17 +00:00
Andreea Pavel
b305d1e13b Backed out changeset 2609a881de00 (bug 1450019) for failing gecko decision task on a CLOSED TREE 2019-03-27 08:59:55 +02:00
Johan Lorenzo
83c01531d3 Bug 1450019 - Upload snap to archive.m.o r=mtabara
Upload snap to archive.m.o

Differential Revision: https://phabricator.services.mozilla.com/D24209

--HG--
extra : moz-landing-system : lando
2019-03-27 06:42:10 +00:00
championshuttler
677714a968 Bug 1536103 - Fix Sphinx Warning - Title Underline too short in 'mach doc'. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D24536

--HG--
extra : moz-landing-system : lando
2019-03-22 19:30:34 +00:00
Justin Wood
6b114e430f Bug 1352113 - Shippable Builds - Make sure we sign shippable builds. r=aki
When we set the nightly attribute the tasks don't run on-push, so we use a new attribute.

Differential Revision: https://phabricator.services.mozilla.com/D22709

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:22 +00:00
Connor Sheehan
8e9e6070a4 Bug 1535011: update versioncontrol.rst r=dustin
Small updates to the version control documents regarding
upgrading `robustcheckout.py`. I noticed that we still
reference `build-puppet` from it's former home on hgmo
and don't include OpenCloudConfig in our list of places
we need to vendor `robustcheckout` changes.

Differential Revision: https://phabricator.services.mozilla.com/D23742

--HG--
extra : moz-landing-system : lando
2019-03-16 13:38:05 +00:00
Dustin J. Mitchell
4b406f0a1e Bug 1534283 - add a 'tasks_for' property; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23569

--HG--
extra : moz-landing-system : lando
2019-03-14 20:01:32 +00:00
Henrik Skupin
b7cd62739d Bug 1493948 - Package binary of geckodriver into its own artifact. r=jlorenzo
This task extracts the binary of geckodriver from the
common test package and stores it into its own artifact.
For now this task is only run after Nightly build tasks
on supported platforms..

Differential Revision: https://phabricator.services.mozilla.com/D23094

--HG--
extra : moz-landing-system : lando
2019-03-12 15:40:33 +00:00
Mike Hommey
39a1a320f7 Bug 1530908 - Use a transform for try --artifact instead of a morph. r=tomprince
While the morph was changing the treeherder symbol to `Ba` for all jobs,
doing so with a transform fails because of the conflicting symbol check
(as multiple jobs in the same category would end up with `Ba`). So
instead, we append `a` to the existing symbol.

We also change the documentation wrt templates for try pushes, as the
artifact template is now essentially gone (although technically, mach
try will still set params['templates']['artifacts']['enabled'] for now,
and the template still exists, albeit empty).

Differential Revision: https://phabricator.services.mozilla.com/D22054

--HG--
extra : moz-landing-system : lando
2019-03-05 08:52:19 +00:00
Johan Lorenzo
a5f0c7349f Bug 1459222 - Firefox RC: push snaps onto the beta channel at ship_rc phase r=mtabara
Firefox RC: push snaps onto the beta channel at ship_rc phase

Differential Revision: https://phabricator.services.mozilla.com/D21380

--HG--
extra : moz-landing-system : lando
2019-02-27 16:16:34 +00:00
Brindusan Cristian
1f6d297e33 Backed out 5 changesets (bug 1508976, bug 1522581) for android geckoview bustages at /usr/bin/python2.7. CLOSED TREE
Backed out changeset 7a6be593b0be (bug 1522581)
Backed out changeset c47b37ac1775 (bug 1522581)
Backed out changeset 91c31d2a7706 (bug 1508976)
Backed out changeset da57df805c56 (bug 1508976)
Backed out changeset 4e5d97c93515 (bug 1508976)
2019-03-05 22:42:15 +02:00
Nick Alexander
9cb8906b5d Bug 1522581 - Publish GeckoView multi-architecture fat AAR Nightly. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D15774

--HG--
extra : moz-landing-system : lando
2019-03-05 17:52:15 +00:00
Bastien Abadie
d35753d1d9 Bug 1527895 - Add code-review-issues task in CI, r=dustin,marco,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21348

--HG--
extra : moz-landing-system : lando
2019-03-04 19:40:11 +00:00
Dorel Luca
0df1fbc892 Backed out changeset 7fdcccd878ad (bug 1527895) for Gecko Decision Task failure. CLOSED TREE
--HG--
extra : amend_source : 9e509fb8c79d07981ae29f0508e381e6a65f5d13
2019-03-04 19:40:12 +02:00
Bastien Abadie
c22105d5da Bug 1527895 - Add code-review-issues task in CI, r=dustin,marco,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21348

--HG--
extra : moz-landing-system : lando
2019-03-04 16:23:16 +00:00
Bastien Abadie
a56878376d Bug 1527895 - Add soft-dependencies to taskgraph, r=ahal,marco,tomprince,dustin
Differential Revision: https://phabricator.services.mozilla.com/D19791

--HG--
extra : moz-landing-system : lando
2019-03-04 17:07:34 +00:00
Aki Sasaki
16be08e2a1 Bug 1526419 - add mar-signing-autograph-stage task r=Callek
We use autograph-prod for our ci, nightly, and release signing. Autograph-stage doesn't have the same guarantees for availability, so pointing, say, dep-signing at autograph-stage would have resulted in occasional tree closures whenever autograph-stage changes configuration or is down.

However, we also want a way to verify autograph-stage is still valid, after the autograph team makes changes. This task is meant to be add-task'ed; a green result means autograph-stage has signed the mar file correctly.

Differential Revision: https://phabricator.services.mozilla.com/D20749

--HG--
extra : moz-landing-system : lando
2019-03-01 23:53:24 +00:00
Justin Wood
19c37b2336 Bug 1513000 - Sign openh264 binaries. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D20763

--HG--
extra : moz-landing-system : lando
2019-03-01 02:18:29 +00:00
Justin Wood
074d174880 Bug 1513000 - expose revision as an attribute on the openh264 jobs. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21606

--HG--
extra : moz-landing-system : lando
2019-03-01 02:18:17 +00:00
Byron Campen [:bwc]
e1a33816af Bug 1521879 - Part 7: Create new CI jobs for media mochitests with socket process enabled. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D17942

--HG--
extra : moz-landing-system : lando
2019-02-25 21:52:13 +00:00
Gurzau Raul
e6740c75fc Backed out 10 changesets (bug 1521879) for causing bug 1530107. a=backout
Backed out changeset f597a73a6eac (bug 1521879)
Backed out changeset 0bb76534f207 (bug 1521879)
Backed out changeset abcb8be12adf (bug 1521879)
Backed out changeset ed6c8d3bbfde (bug 1521879)
Backed out changeset 1addf1e15b55 (bug 1521879)
Backed out changeset 6b709cd9a479 (bug 1521879)
Backed out changeset 07747027c59c (bug 1521879)
Backed out changeset a6105ccc188c (bug 1521879)
Backed out changeset 48c9c643e7bb (bug 1521879)
Backed out changeset d4004105a04a (bug 1521879)
2019-02-25 12:12:15 +02:00