[wpt-sync] Sync PR 48355 - Bump taskcluster from 68.0.4 to 71.0.0 in /tools
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(Not tracked)
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 48355 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/48355
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump taskcluster from 68.0.4 to 71.0.0 in /tools
Bumps taskcluster from 68.0.4 to 71.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/taskcluster/taskcluster/releases">taskcluster's releases</a>.</em></p>
<blockquote>
<h2>v71.0.0</h2>
<h3>GENERAL</h3>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7278">#7278</a>
Adds <code>containerEngine</code> docs in <code>Capabilities</code> section of Docker Worker docs.</p>
<h3>WORKER-DEPLOYERS</h3>
<p>▶ [MAJOR] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7235">#7235</a>
Generic Worker (windows): Removes calls to <code>wmic</code> (being <a href="https://techcommunity.microsoft.com/t5/windows-it-pro-blog/wmi-command-line-wmic-utility-deprecation-next-steps/ba-p/4039242">deprecated</a>) and <code>net</code> in favor of a more modern approach using PowerShell cmdlets.</p>
<p>The <code>powershell</code> executable is required to be in the path.</p>
<h2>v70.0.0</h2>
<h3>WORKER-DEPLOYERS</h3>
<p>▶ [MAJOR]
Generic Worker: Adds <code>containerEngine</code> worker config option to select between <code>docker</code> and <code>podman</code> to be used during D2G payload translations.</p>
<p>Default is <code>docker</code> and this value will be overridden by <code>task.payload.capabilities.containerEngine</code>, if specified.</p>
<p>▶ [MAJOR]
Generic Worker: Adds <code>enableD2G</code> worker config option to internally process Docker Worker payloads using D2G. Defaults to <code>false</code> and will return a <code>malformed-payload</code> if a Docker Worker payload is detected and this config isn't set to <code>true</code>.</p>
<h3>USERS</h3>
<p>▶ [minor]
D2G: Adds <code>capabilities.containerEngine</code> to the Docker Worker payload schema strictly to use as a <code>docker</code>/<code>podman</code> toggle for the d2g-translated payload.</p>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/4595">#4595</a>
Generic Worker can now be run in headless mode, meaning tasks do not have a
dedicated graphical user environment. To do this, the Generic Worker config
setting <code>headlessTasks</code> should be set to true. This can only be enabled or
disabled at the Worker level, tasks cannot choose if they run in a headless
environment or not, it depends on the worker settings (i.e. the Worker Pool
configuration).</p>
<p>There are no reboots in headless mode, and multiple worker instances can
be run concurrently on the same host (e.g. Worker Pool definitions may have
<code>capacity</code> greater than one).</p>
<p>Furthermore, on Linux, Gnome Desktop is no longer required.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7151">#7151</a>
Fixes a bug in UI where task dependencies were not having colours.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7255">#7255</a>
D2G now passes <code>--init</code> to the <code>podman run</code>/<code>docker run</code> command it generates,
in order that signals are properly received and processed by the container.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md">taskcluster's changelog</a>.</em></p>
<blockquote>
<h2>v71.0.0</h2>
<h3>GENERAL</h3>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7278">#7278</a>
Adds <code>containerEngine</code> docs in <code>Capabilities</code> section of Docker Worker docs.</p>
<h3>WORKER-DEPLOYERS</h3>
<p>▶ [MAJOR] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7235">#7235</a>
Generic Worker (windows): Removes calls to <code>wmic</code> (being <a href="https://techcommunity.microsoft.com/t5/windows-it-pro-blog/wmi-command-line-wmic-utility-deprecation-next-steps/ba-p/4039242">deprecated</a>) and <code>net</code> in favor of a more modern approach using PowerShell cmdlets.</p>
<p>The <code>powershell</code> executable is required to be in the path.</p>
<h2>v70.0.0</h2>
<h3>WORKER-DEPLOYERS</h3>
<p>▶ [MAJOR]
Generic Worker: Adds <code>containerEngine</code> worker config option to select between <code>docker</code> and <code>podman</code> to be used during D2G payload translations.</p>
<p>Default is <code>docker</code> and this value will be overridden by <code>task.payload.capabilities.containerEngine</code>, if specified.</p>
<p>▶ [MAJOR]
Generic Worker: Adds <code>enableD2G</code> worker config option to internally process Docker Worker payloads using D2G. Defaults to <code>false</code> and will return a <code>malformed-payload</code> if a Docker Worker payload is detected and this config isn't set to <code>true</code>.</p>
<h3>USERS</h3>
<p>▶ [minor]
D2G: Adds <code>capabilities.containerEngine</code> to the Docker Worker payload schema strictly to use as a <code>docker</code>/<code>podman</code> toggle for the d2g-translated payload.</p>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/4595">#4595</a>
Generic Worker can now be run in headless mode, meaning tasks do not have a
dedicated graphical user environment. To do this, the Generic Worker config
setting <code>headlessTasks</code> should be set to true. This can only be enabled or
disabled at the Worker level, tasks cannot choose if they run in a headless
environment or not, it depends on the worker settings (i.e. the Worker Pool
configuration).</p>
<p>There are no reboots in headless mode, and multiple worker instances can
be run concurrently on the same host (e.g. Worker Pool definitions may have
<code>capacity</code> greater than one).</p>
<p>Furthermore, on Linux, Gnome Desktop is no longer required.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7151">#7151</a>
Fixes a bug in UI where task dependencies were not having colours.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7255">#7255</a>
D2G now passes <code>--init</code> to the <code>podman run</code>/<code>docker run</code> command it generates,</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/taskcluster/taskcluster/commit/00a76e41309d37f45bdcea1581c929cc93e1f98a"><code>00a76e4</code></a> v71.0.0</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/d48f7a6e71c7428119b3b1562739a9fe2c8d047e"><code>d48f7a6</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7282">#7282</a> from taskcluster/matt-boris/removeWmic</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/0ed5dfd5a46c3a1c9d613d0ca82b0f4aed18c058"><code>0ed5dfd</code></a> fix(generic-worker)!: remove <code>wmic</code> and <code>net</code> calls on windows</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/e2991bb0af4e00eb40d241184ff8e7cdf84ccea1"><code>e2991bb</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7279">#7279</a> from taskcluster/matt-boris/updateDockerWorkerCapabi...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/9ab7fc42546ab53e49a83ea7486556c872c170c7"><code>9ab7fc4</code></a> fix(docs): add <code>containerEngine</code> docker worker docs</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/37ad4c7d7e54402de56155e62e52a41c6c7e4942"><code>37ad4c7</code></a> v70.0.0</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/69d94845061108160288b290650450aa490b8d39"><code>69d9484</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7265">#7265</a> from taskcluster/matt-boris/podmanDockerToggle</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/78f5f5814df0d980840087ed1d935b0a50a623f1"><code>78f5f58</code></a> feat(generic-worker): add <code>containerEngine</code> config</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/738808476626710a1c303ffa6030a104e1da270f"><code>7388084</code></a> feat(generic-worker): add <code>enableD2G</code> worker config</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/bc87c0b649b917838962cd70ba23b22ecd7d04c4"><code>bc87c0b</code></a> feat(d2g): add <code>containerEngine</code> to toggle between <code>docker</code>/<code>podman</code></li>
<li>Additional commits viewable in <a href="https://github.com/taskcluster/taskcluster/compare/v68.0.4...v71.0.0">compare view</a></li>
</ul>
</details>
<br />Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.
<details>
<summary>Dependabot commands and options</summary>
<br />You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)</details>
| Assignee | ||
Updated•1 year ago
|
Description
•