searching for reviewer(tomprince)
226a941a7069093cd5770168ee123fa5630c41c1: Bug 1501776: [taskgraph] Remove extra dependency logic from beetmover checksum; r=tomprince
Aki Sasaki <asasaki@mozilla.com> - Wed, 24 Oct 2018 22:38:00 +0000 - rev 491234
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501776: [taskgraph] Remove extra dependency logic from beetmover checksum; r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D9719
f99c22e6f6b1e8820eb20936aee362dc86dbd454: Bug 1499254 - fake-multi-dep is no longer needed. r=tomprince
Aki Sasaki <asasaki@mozilla.com> - Tue, 23 Oct 2018 19:33:09 +0000 - rev 491032
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499254 - fake-multi-dep is no longer needed. r=tomprince Depends on D9200 Differential Revision: https://phabricator.services.mozilla.com/D9201
848914c4c934be47a40a70fc09c5c26cd8df0ec4: Bug 1499254 - beetmover_repackage{,_l10n} multi-dep. r=tomprince
Aki Sasaki <asasaki@mozilla.com> - Tue, 23 Oct 2018 21:12:39 +0000 - rev 491031
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499254 - beetmover_repackage{,_l10n} multi-dep. r=tomprince Depends on D9198 Differential Revision: https://phabricator.services.mozilla.com/D9200
2eea4d6c1597ce9a997eca8bc5fdb78119d7aced: Bug 1499254 - add primary-dependency support. r=tomprince,Callek
Aki Sasaki <asasaki@mozilla.com> - Tue, 23 Oct 2018 21:12:51 +0000 - rev 491030
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499254 - add primary-dependency support. r=tomprince,Callek Depends on D9194 Differential Revision: https://phabricator.services.mozilla.com/D9196
6f85b1efc3d27984fda22198353a56fee1cdd994: Bug 1499254 - sort reverse_chunk_deps for easier diffing. r=tomprince
Aki Sasaki <asasaki@mozilla.com> - Tue, 23 Oct 2018 19:28:16 +0000 - rev 491029
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499254 - sort reverse_chunk_deps for easier diffing. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D9194
da78ac0644ac5180e548fede1f36b2bb8c0fa842: Bug 1497860: [taskgraph] Fix typo in static-analysis-autotest config; r=tomprince
Cosmin Sabou <csabou@mozilla.com> - Wed, 24 Oct 2018 00:52:23 +0300 - rev 491018
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497860: [taskgraph] Fix typo in static-analysis-autotest config; r=tomprince
cc803b2429d86587fbe6c29fed2e2bfb51f9422e: BUG 1500166: notify ciduty by email if a nightly hook fails, r=tomprince a=dlabici
Danut Labici <dlabici@mozilla.com> - Tue, 23 Oct 2018 16:17:19 +0300 - rev 490862
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
BUG 1500166: notify ciduty by email if a nightly hook fails, r=tomprince a=dlabici
9840ad3f518afe551c11dd74f786304e476a707d: Bug 1475512 - Fix .zip fetch tasks on windows. r=tomprince
Justin Wood <Callek@gmail.com> - Mon, 22 Oct 2018 18:23:05 +0000 - rev 490837
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1475512 - Fix .zip fetch tasks on windows. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D9329
7264528833241157fa745cc0036baf1b1a24ab60: Bug 1498629 - pin pipenv version temporarily to avoid bug r=tomprince
Tom Prince <mozilla@hocat.ca> - Fri, 12 Oct 2018 18:00:56 +0000 - rev 489382
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498629 - pin pipenv version temporarily to avoid bug r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D8576
a816c74a4f6b01d9d87e627d0c72e938b597e460: Bug 1496480 - release-update-verify-config-* tasks failing due to recent refactoring in Bug 1491907, r=tomprince
Rok Garbas <rok@garbas.si> - Thu, 04 Oct 2018 17:44:07 +0000 - rev 488029
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1496480 - release-update-verify-config-* tasks failing due to recent refactoring in Bug 1491907, r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D7748
d8fb6bb3c1c2f9fdac45858d9d45a8abf98b4910: Bug 1494462 - Download grcov on android-test-ccov only through fetches. r=tomprince
Marco Castelluccio <mcastelluccio@mozilla.com> - Wed, 26 Sep 2018 17:52:39 +0100 - rev 487290
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494462 - Download grcov on android-test-ccov only through fetches. r=tomprince DONTBUILD as the Android coverage build only runs on mozilla-central
863ee0115b822dc8a8a8dca6cac3e2e481f0da0f: Bug 1490515: add "on-completed" notify route to try push decision tasks r=tomprince
Connor Sheehan <sheehan@mozilla.com> - Mon, 24 Sep 2018 13:46:55 +0000 - rev 486228
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1490515: add "on-completed" notify route to try push decision tasks r=tomprince Buildbot had a feature where a notification email would be sent to the user who triggered the build jobs once Buildbot had begun processing the request. Since we have migrated off Buildbot, we have lost this much-appreciated functionality. Taskcluster allows us to send emails when a task fails, raises an exception or completes successfully. We already send notification emails out for the first two cases, sending an email on completion of the Gecko decision task would essentially replicate the Buildbot functionality. This commit adds the "on-completed" notification route when the repository project alias corresponds to a known try repo. In that case, we also add data to the `extra.notification.email` section which creates a link to the Treeherder view for the scheduled jobs. Differential Revision: https://phabricator.services.mozilla.com/D6253
416efb95f0a56f8cae3a05733f13f5152f1c99ed: Bug 1493056 - fetch-content tries to use https for private urls with the proxy, should use http, r=tomprince
Nick Thomas <nthomas@mozilla.com> - Fri, 21 Sep 2018 03:14:27 +0000 - rev 485955
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1493056 - fetch-content tries to use https for private urls with the proxy, should use http, r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D6454
e92ec2f9523b01e6284c15854df35c18ae8974a3: Bug 1491621 - use different priorities for different kinds of decisions r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 19 Sep 2018 20:41:01 +0000 - rev 485691
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1491621 - use different priorities for different kinds of decisions r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D6193
1f4d6c868248e11f7af3ddd93cb7f6f93aed3698: Bug 1490119 - Bump timeout for automationrelevance. r=tomprince
Ben Hearsum <bhearsum@mozilla.com> - Wed, 19 Sep 2018 20:01:27 +0000 - rev 485687
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1490119 - Bump timeout for automationrelevance. r=tomprince Bump the timeout for pulling the automationrelevance json. For very large merges, this can take awhile. For example, https://hg.mozilla.org/projects/birch/json-automationrelevance/7ecef4cf1884534b0ba6271c9f94902b3ed644a6 takes ~22 seconds. Differential Revision: https://phabricator.services.mozilla.com/D6274
090051ce866f0b3e0118e20ac894488a8054cbc3: Bug 1491186: sanity check action scopes r=aki,tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 19 Sep 2018 19:13:45 +0000 - rev 485660
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1491186: sanity check action scopes r=aki,tomprince This provides a modicum of assurance that, for example, a non-generic action is not being run with generic scopes. While scopes would prevent any serious damage from such an action, this provides an extra layer of security to prevent such abuse. Differential Revision: https://phabricator.services.mozilla.com/D6271
841dccc8771929583260a968a97910adad8c4a6b: Bug 1491307: make retrigger-mochitest its own action r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 14 Sep 2018 16:25:46 +0000 - rev 484779
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1491307: make retrigger-mochitest its own action r=tomprince Even with no options, this is not a simple retrigger -- it adds voluminous debug output. So let's keep it as a custom action. Differential Revision: https://phabricator.services.mozilla.com/D5879
28de549aaae2907d46a363801ae5e05fcd65fef3: Bug 1491307: make retrigger-mochitest its own action r=tomprince a=mochitest-retrigger-fix
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 14 Sep 2018 16:25:46 +0000 - rev 484750
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1491307: make retrigger-mochitest its own action r=tomprince a=mochitest-retrigger-fix Even with no options, this is not a simple retrigger -- it adds voluminous debug output. So let's keep it as a custom action. Differential Revision: https://phabricator.services.mozilla.com/D5879
f9f5910f9c988b95c6a7392fcc1f5c2ecd63e4af: Bug 1488127 - Make 52 -> 60 updates signed with the old mar scheme (instead of mar_384) r=tomprince a=release
Johan Lorenzo <jlorenzo@mozilla.com> - Mon, 03 Sep 2018 06:09:04 +0000 - rev 482977
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1488127 - Make 52 -> 60 updates signed with the old mar scheme (instead of mar_384) r=tomprince a=release Make 52 -> 60 updates signed with the old mar scheme (instead of mar_384) Differential Revision: https://phabricator.services.mozilla.com/D4841
48c49635edb98eaa43f025d8e5f6ee79304c42c0: Bug 1484573 - Fix errant use of yaml.load() when yaml.safe_load() would be better. r=tomprince
Justin Wood <Callek@gmail.com> - Mon, 20 Aug 2018 03:23:33 +0000 - rev 480788
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1484573 - Fix errant use of yaml.load() when yaml.safe_load() would be better. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D3746
3ef1c0555a2947c1cbfbd4d253bdb1e68a4a4769: Bug 1481178: Retry downloading `chainOfTrust.json.asc` in `mach artifact toolchain`; r=gps a=tomprince
Tom Prince <mozilla@hocat.ca> - Fri, 17 Aug 2018 15:20:37 -0600 - rev 480488
Push 227 by fmarier@mozilla.com at Sat, 18 Aug 2018 09:02:59 +0000
Bug 1481178: Retry downloading `chainOfTrust.json.asc` in `mach artifact toolchain`; r=gps a=tomprince Differential Revision: https://phabricator.services.mozilla.com/D3661
c0e181ee31b3bf53e7e1b4982b9c374fd3369db5: Bug 1483409 - provide node toolchain in mac partner repackage r=tomprince
Nick Thomas <nthomas@mozilla.com> - Wed, 15 Aug 2018 23:47:42 +0000 - rev 480154
Push 224 by fmarier@mozilla.com at Fri, 17 Aug 2018 00:53:15 +0000
Bug 1483409 - provide node toolchain in mac partner repackage r=tomprince Followup to bug 1478995 to ensure node is available for mac repackage tasks for partner and eme-free repacks. Differential Revision: https://phabricator.services.mozilla.com/D3383
76af74df176a02585d804fdaa1e688cbe4c06c6e: Bug 1481018 - While here Remove unused beetmover defines, that are only a source of confusion. r=tomprince
Justin Wood <Callek@gmail.com> - Wed, 08 Aug 2018 20:57:00 +0000 - rev 479042
Push 215 by fmarier@mozilla.com at Fri, 10 Aug 2018 00:07:31 +0000
Bug 1481018 - While here Remove unused beetmover defines, that are only a source of confusion. r=tomprince This beetmover transform is only relevant for Fennec and *-Source platforms at this time. Differential Revision: https://phabricator.services.mozilla.com/D2754
c378dbc29b2607e0533744e1784c5286d53c454e: Bug 1481018 - Add language packs to nightly beetmover. r=tomprince
Justin Wood <Callek@gmail.com> - Wed, 08 Aug 2018 14:38:17 +0000 - rev 479035
Push 215 by fmarier@mozilla.com at Fri, 10 Aug 2018 00:07:31 +0000
Bug 1481018 - Add language packs to nightly beetmover. r=tomprince This isn't the cleanest addition but it solves our immediate needs. Differential Revision: https://phabricator.services.mozilla.com/D2755
a86f1df2608ce18a5381a3d49d988feda78de6af: Bug 1474469 - Make sure nightly-l10n failures are properly reported. r=tomprince
Justin Wood <Callek@gmail.com> - Tue, 07 Aug 2018 20:58:32 +0000 - rev 479001
Push 215 by fmarier@mozilla.com at Fri, 10 Aug 2018 00:07:31 +0000
Bug 1474469 - Make sure nightly-l10n failures are properly reported. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D2040
87fb1582499af5c9411cc4615bf4427ffb0f5efe: Bug 1481240 - Let mozharness/configs/merge_day/bump_esr.py bump esr60 (instead of esr52) r=tomprince
Johan Lorenzo <jlorenzo@mozilla.com> - Tue, 07 Aug 2018 15:07:11 +0000 - rev 478716
Push 215 by fmarier@mozilla.com at Fri, 10 Aug 2018 00:07:31 +0000
Bug 1481240 - Let mozharness/configs/merge_day/bump_esr.py bump esr60 (instead of esr52) r=tomprince Let mozharness/configs/merge_day/bump_esr.py bump esr60 (instead of esr52) Differential Revision: https://phabricator.services.mozilla.com/D2787
6c78bc9cc725971b805ce09ae1d144ff64688a3e: Bug 1480431 - Make ifh a file object; r=tomprince
Gregory Szorc <gps@mozilla.com> - Thu, 02 Aug 2018 16:22:46 +0000 - rev 478176
Push 212 by fmarier@mozilla.com at Fri, 03 Aug 2018 00:39:34 +0000
Bug 1480431 - Make ifh a file object; r=tomprince Otherwise it can't be used as a context manager since it doesn't have __enter__ or __exit__. Differential Revision: https://phabricator.services.mozilla.com/D2672
3cb90f16402bc5e1203e2771dc93553b8377fa40: Bug 1478995: Add node toolchain to osx-nightly and win64-asan-reporter builds; r=me a=tomprince
Tom Prince <mozilla@hocat.ca> - Wed, 01 Aug 2018 17:37:32 -0600 - rev 477990
Push 212 by fmarier@mozilla.com at Fri, 03 Aug 2018 00:39:34 +0000
Bug 1478995: Add node toolchain to osx-nightly and win64-asan-reporter builds; r=me a=tomprince
560bed9dac99b78ee3c0bcffc24ee17e15848b3f: Bug 1479533 - Log to stderr, capitalize messages; r=tomprince
Gregory Szorc <gps@mozilla.com> - Tue, 31 Jul 2018 15:39:10 -0700 - rev 477874
Push 212 by fmarier@mozilla.com at Fri, 03 Aug 2018 00:39:34 +0000
Bug 1479533 - Log to stderr, capitalize messages; r=tomprince This is what a lot of programs do. We do logging in a helper function so we can flush after every write. Differential Revision: https://phabricator.services.mozilla.com/D2526
0a056e94342d4423077ec83119b5e41eab2e5afe: Bug 1479533 - Refactor archive decompression; r=tomprince
Gregory Szorc <gps@mozilla.com> - Wed, 01 Aug 2018 09:00:58 -0700 - rev 477873
Push 212 by fmarier@mozilla.com at Fri, 03 Aug 2018 00:39:34 +0000
Bug 1479533 - Refactor archive decompression; r=tomprince Previously, we told `tar` or `unzip` to operate on an explicit file. This worked when `tar` understood the compression format of the file. And this worked in the majority of cases. But `tar` does not support zstandard compression (at least not outside extremely new versions, which aren't yet widely deployed). And not all versions of `tar` support the `-a` argument. This commit changes our invocation of `tar` so input data is piped to it from Python. In the case of `tar`, we perform decompression in Python, if possible. This allows us to support zstandard and `tar` binaries that don't support `-a` to auto-detect the compression format. I wanted to be consistent and always pipe the raw data via stdin. But `unzip` doesn't appear to like this. Oh well. We also refactor the logic around detecting archives. We have a function to identify the archive type based on a filename. We then pass the archive type to the extraction function and key off that logic within. We also conditionally call extract_archive() and fail hard in extract_archive() when things fail. This will make future archive code easier to reason about. Differential Revision: https://phabricator.services.mozilla.com/D1576
6dce0e15337bf41823e2c9f75200f8dfbfa10d48: Bug 1467359 - Derive Treeherder symbol names for fetch jobs; r=tomprince
Gregory Szorc <gps@mozilla.com> - Wed, 06 Jun 2018 20:46:56 -0700 - rev 477514
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1467359 - Derive Treeherder symbol names for fetch jobs; r=tomprince Having to define them explicitly feels too redundant for my liking. I believe we didn't do this before because we were defining things in terms of "using: fetch-url." Now that we are using a custom transform, we can have nice things. Differential Revision: https://phabricator.services.mozilla.com/D1575
18e9f8b0587409fba98d27a4f8bcaa66f454ed27: Bug 1467359 - Implement fetch-url jobs using a transform; r=tomprince
Gregory Szorc <gps@mozilla.com> - Wed, 20 Jun 2018 16:25:34 -0700 - rev 477513
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1467359 - Implement fetch-url jobs using a transform; r=tomprince Previously, the fetch kind was defined by a job "using" flavor. An upcoming commit will need to derive new tasks from fetch job definitions. In order to do this, we require a transform. And this transform would need access to the original data from the job description. But by the time the "using" transform runs, a lot of this data is thrown away. It would be possible to stuff the meaningful metadata inside attributes on the created task. But this would result in the fetch logic being fragmented across multiple Python modules (a fetch-specific transform and a job/using- specific transform). I think it is better to keep all that logic in a single Python module. This commit converts the "using: fetch-url" job transform to a dedicated transform for the fetch kind. Since we're now using a dedicated transform, we no longer need to use the normal job schema for defining fetch jobs. So we refactor the schema a little so it is simpler. I verified the taskgraph output is nearly identical to before by diffing the JSON output of `mach taskgraph full`. Aside from the additions of ['worker']['implementation'] and ['worker']['os'] fields (which seem to be required by a schema somewhere), everything was identical. Differential Revision: https://phabricator.services.mozilla.com/D1574
3bb31648056bf9d7760c59420d26de25fbf2b268: Bug 1467359 - Derive Treeherder symbol names for fetch jobs; r=tomprince
Gregory Szorc <gps@mozilla.com> - Wed, 06 Jun 2018 20:46:56 -0700 - rev 477506
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1467359 - Derive Treeherder symbol names for fetch jobs; r=tomprince Having to define them explicitly feels too redundant for my liking. I believe we didn't do this before because we were defining things in terms of "using: fetch-url." Now that we are using a custom transform, we can have nice things. Differential Revision: https://phabricator.services.mozilla.com/D1575
d22981772dd995a492b5fdb67c887d55d24654db: Bug 1467359 - Implement fetch-url jobs using a transform; r=tomprince
Gregory Szorc <gps@mozilla.com> - Wed, 20 Jun 2018 16:25:34 -0700 - rev 477505
Push 211 by fmarier@mozilla.com at Wed, 01 Aug 2018 21:19:47 +0000
Bug 1467359 - Implement fetch-url jobs using a transform; r=tomprince Previously, the fetch kind was defined by a job "using" flavor. An upcoming commit will need to derive new tasks from fetch job definitions. In order to do this, we require a transform. And this transform would need access to the original data from the job description. But by the time the "using" transform runs, a lot of this data is thrown away. It would be possible to stuff the meaningful metadata inside attributes on the created task. But this would result in the fetch logic being fragmented across multiple Python modules (a fetch-specific transform and a job/using- specific transform). I think it is better to keep all that logic in a single Python module. This commit converts the "using: fetch-url" job transform to a dedicated transform for the fetch kind. Since we're now using a dedicated transform, we no longer need to use the normal job schema for defining fetch jobs. So we refactor the schema a little so it is simpler. I verified the taskgraph output is nearly identical to before by diffing the JSON output of `mach taskgraph full`. Aside from the additions of ['worker']['implementation'] and ['worker']['os'] fields (which seem to be required by a schema somewhere), everything was identical. Differential Revision: https://phabricator.services.mozilla.com/D1574
33f3e7a6ca7a5e1c7d0a9fc0aaeb3bde5493facd: Bug 1469436 - Create a multi_dep loader and assign a first consumer in l10n. r=tomprince r=aki
Justin Wood <Callek@gmail.com> - Fri, 15 Jun 2018 11:50:50 -0700 - rev 474615
Push 204 by fmarier@mozilla.com at Wed, 25 Jul 2018 00:48:09 +0000
Bug 1469436 - Create a multi_dep loader and assign a first consumer in l10n. r=tomprince r=aki Differential Revision: https://phabricator.services.mozilla.com/D1696
2477607822a3c5f7ce1f76220910ccbed4516fb1: Bug 1469436 - Make repackage-signing distinct from its l10n, so we can depend on it in l10n for windows. r=tomprince
Justin Wood <Callek@gmail.com> - Mon, 18 Jun 2018 10:49:41 -0400 - rev 474614
Push 204 by fmarier@mozilla.com at Wed, 25 Jul 2018 00:48:09 +0000
Bug 1469436 - Make repackage-signing distinct from its l10n, so we can depend on it in l10n for windows. r=tomprince This is needed to not have a circular kind dependency when we actually spell out all dependencies (in a following patch) Differential Revision: https://phabricator.services.mozilla.com/D1695
9bee5bdb707d2e307e291d1247eefc6b8930a835: Bug 1470623 - name the action purge-cache to align with the spec; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 05 Jul 2018 20:17:10 +0000 - rev 473670
Push 204 by fmarier@mozilla.com at Wed, 25 Jul 2018 00:48:09 +0000
Bug 1470623 - name the action purge-cache to align with the spec; r=tomprince MozReview-Commit-ID: G1PS0mi8Xpr
3f4e1feb7c8ede70b62d712ff9c3740c4540ad4d: Bug 1470621: actionPerm is the cb_name, not name; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 28 Jun 2018 17:34:50 +0000 - rev 473511
Push 201 by fmarier@mozilla.com at Sat, 07 Jul 2018 02:45:18 +0000
Bug 1470621: actionPerm is the cb_name, not name; r=tomprince The actionPerm is for access control, so it must limit access to a specific callback function, not a name (which can apply to mulitple functions). To make things nicer, we allow functions to specify their cb_name and default it to the action name. The decorated function names are not used. MozReview-Commit-ID: 2oiuXrrw7DE
ceffafc6dee3d1d2a147ea83fb181dbee314159e: Bug 1470621: make all actions use hooks r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 26 Jun 2018 20:57:27 +0000 - rev 473510
Push 201 by fmarier@mozilla.com at Sat, 07 Jul 2018 02:45:18 +0000
Bug 1470621: make all actions use hooks r=tomprince Everything but release-promotion (to be handled in another bug) is generic. For the moment, these all run with the default repo scopes; once this is landed, I can start adjusting that and granting the necessary scopes only to these actions. MozReview-Commit-ID: IB8OEsfeBpj
6d99d7ff80c40735fadd0da1e61d1fcc2090f30c: Bug 1470886 - only produce tasks for recognized tasks_for; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 03 Jul 2018 18:07:42 +0000 - rev 473509
Push 201 by fmarier@mozilla.com at Sat, 07 Jul 2018 02:45:18 +0000
Bug 1470886 - only produce tasks for recognized tasks_for; r=tomprince This carefully maintains tasks as an array by putting the conditional inside of that array. Note that `[{$if: 'false', then: 1}]` returns `[]` in JSON-e -- the missing `else` branch is treated as a missing array element. MozReview-Commit-ID: 9ARIxW3gfWo
3cb7eb89668a782b8709c30a67dd1604a6b8a7a1: Bug 1469534 - Do not run Marionette tests for Android on release branches. r=dustin,tomprince
Henrik Skupin <mail@hskupin.info> - Fri, 29 Jun 2018 20:38:59 +0200 - rev 473508
Push 201 by fmarier@mozilla.com at Sat, 07 Jul 2018 02:45:18 +0000
Bug 1469534 - Do not run Marionette tests for Android on release branches. r=dustin,tomprince MozReview-Commit-ID: ELuPdHw0ymb
4e23a5b6f5d8d881bdccfed5e9e149ba2e0b32f8: Bug 1473636: remove outdated information about raw YAML templates, custom tasks; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 05 Jul 2018 17:21:14 +0000 - rev 473506
Push 201 by fmarier@mozilla.com at Sat, 07 Jul 2018 02:45:18 +0000
Bug 1473636: remove outdated information about raw YAML templates, custom tasks; r=tomprince MozReview-Commit-ID: CuhoyqGobXJ
6faeb38b3bb20361cae0c7c3e99d9e73247b4eb7: Bug 1473636: move description of create_tasks to its own section; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 05 Jul 2018 17:15:28 +0000 - rev 473505
Push 201 by fmarier@mozilla.com at Sat, 07 Jul 2018 02:45:18 +0000
Bug 1473636: move description of create_tasks to its own section; r=tomprince MozReview-Commit-ID: 2r1br7bvlcz
23ef373165a1a87ce1ebc9be43b6cbc3517b4d84: Bug 1473636: clarify arguments to action callbacks; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 05 Jul 2018 17:07:40 +0000 - rev 473504
Push 201 by fmarier@mozilla.com at Sat, 07 Jul 2018 02:45:18 +0000
Bug 1473636: clarify arguments to action callbacks; r=tomprince MozReview-Commit-ID: j3OiNkjngD
23e74272af708f483ffc77e4653ee6a0d61eea7e: Bug 1473636: raise errors in cancel-all action; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 05 Jul 2018 16:51:57 +0000 - rev 473503
Push 201 by fmarier@mozilla.com at Sat, 07 Jul 2018 02:45:18 +0000
Bug 1473636: raise errors in cancel-all action; r=tomprince This changes File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/actions/cancel_all.py", line 30, in list_group for task in [t['status'] for t in response['tasks']]: KeyError: u'tasks' Into a more understandable error (404, in this case). MozReview-Commit-ID: 5XnFyxIdRfo
0ee86e6918708e0bcaf3c7abe5eec63425923b7b: Bug 1472776: add a 'cancel' action to cancel one task; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 27 Jun 2018 15:01:40 +0000 - rev 473225
Push 200 by fmarier@mozilla.com at Thu, 05 Jul 2018 23:51:35 +0000
Bug 1472776: add a 'cancel' action to cancel one task; r=tomprince MozReview-Commit-ID: E3MTcM4TR7e
06da5e793b2c896f9d8ce7043c860ddd84231511: Bug 1472776: add a 'cancel' action to cancel one task; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 27 Jun 2018 15:01:40 +0000 - rev 473206
Push 200 by fmarier@mozilla.com at Thu, 05 Jul 2018 23:51:35 +0000
Bug 1472776: add a 'cancel' action to cancel one task; r=tomprince MozReview-Commit-ID: E3MTcM4TR7e
66956b121b939bf9a56bc33d6f3b8ffa58df4131: Bug 1470886 - only produce tasks for recognized tasks_for r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 25 Jun 2018 18:21:03 +0000 - rev 473202
Push 200 by fmarier@mozilla.com at Thu, 05 Jul 2018 23:51:35 +0000
Bug 1470886 - only produce tasks for recognized tasks_for r=tomprince This also updates actions to "see through" the conditional. Soon we won't be using kind=task, so this hack will be less important. MozReview-Commit-ID: Aa6g9ZqoPMa
63a6f0d75b74039d1e7a99ed2501fe607903b419: Bug 1470886 - only produce tasks for recognized tasks_for r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 25 Jun 2018 18:21:03 +0000 - rev 472959
Push 198 by fmarier@mozilla.com at Wed, 04 Jul 2018 00:35:04 +0000
Bug 1470886 - only produce tasks for recognized tasks_for r=tomprince MozReview-Commit-ID: Aa6g9ZqoPMa
e0c1a76aca4f77227d35e2d53faa587de279fb6e: Bug 1468394 mach python-safety command for checking requirements files r=mtabara,tomprince
Simon Fraser <sfraser@mozilla.com> - Fri, 29 Jun 2018 16:56:51 +0000 - rev 472923
Push 198 by fmarier@mozilla.com at Wed, 04 Jul 2018 00:35:04 +0000
Bug 1468394 mach python-safety command for checking requirements files r=mtabara,tomprince Added `./mach python-safety`, distinct from python-test so it doesn't have to be run on every CI job - its errors may not depend on the area the push has changed. Added the python/safety directory to ensure a different Pipfile is used, avoiding conflicts with python-test. Differential Revision: https://phabricator.services.mozilla.com/D1825