[wpt-sync] Sync PR 40778 - Bump taskcluster from 52.0.0 to 53.2.1 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 40778 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/40778
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump taskcluster from 52.0.0 to 53.2.1 in /tools
Bumps taskcluster from 52.0.0 to 53.2.1.
<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>v53.2.1</h2>
<h3>GENERAL</h3>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6237">#6237</a>
Fix the case where a generic worker won't upload its log on a malformed payload error. This has been broken since v48.2.0 from PR <a href="https://redirect.github.com/taskcluster/taskcluster/pull/6107">#6107</a>.</p>
<h2>v53.2.0</h2>
<h3>GENERAL</h3>
<p>▶ [minor]
Migrate <a href="https://github.com/taskcluster/d2g">d2g</a> to <code>tools/d2g</code>.</p>
<p>▶ [patch]
Stop running docker-worker tests in the CI.</p>
<p>The tests will remain in the monorepo because we'll look into using them with generic worker once d2g is integrated.</p>
<p>▶ [patch]
Upgrade Node.js version to 18.16.1 (security release).</p>
<p>More information can be found <a href="https://nodejs.org/en/blog/vulnerability/june-2023-security-releases">here</a>.</p>
<h3>ADMINS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6142">#6142</a>
Worker manager stops instances that are not active in queue after short timeout.
This is to prevent instances from running when worker fails to start claiming work or dies and does not reclaims task.</p>
<h2>v53.1.0</h2>
<h3>USERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/5994">#5994</a>
Generic Worker: Adds <code>task.payload.feature.loopbackVideo</code> for loopback video device support on Linux.</p>
<p>The <code>v4l2loopback</code> kernel module must be installed on the host system for this feature to work, although it does not <em>need</em> to be loaded. Generic Worker loads the module with <code>modprobe</code> and generates the virtual video device with a <code>v4l2loopback</code> command. Under the multiuser engine, it also manages file ownership of the device with <code>chown</code> to ensure that only tasks with suitable scopes have read/write access to the virtual device.</p>
<p>For tasks that enable the feature, the virtual video device location will be provided to the task commands via the environment variable <code>TASKCLUSTER_VIDEO_DEVICE</code>. The value of the environment variable depends on deployment configuration, and therefore tasks should not assume a fixed value. Its value will however take the form <code>/dev/video<DEVICE_NUMBER></code> where <code><DEVICE_NUMBER></code> is an integer between 0 and 255. The Generic Worker config setting <code>loopbackVideoDeviceNumber</code> may be used to change the device number. Future releases of Generic Worker may provide the capability of having more than one virtual video device; currently only one virtual video device is supported.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6326">#6326</a>
Running <code>taskcluster group list</code> without a task group ID now outputs error message:</p>
<pre><code>Error: list expects argument <taskGroupId>
</code></pre>
<p>Previously, it incorrectly outputted:</p>
<pre><code>Error: list expects argument <taskId>
</code></pre>
<!-- 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>v53.2.1</h2>
<h3>GENERAL</h3>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6237">#6237</a>
Fix the case where a generic worker won't upload its log on a malformed payload error. This has been broken since v48.2.0 from PR <a href="https://redirect.github.com/taskcluster/taskcluster/pull/6107">#6107</a>.</p>
<h2>v53.2.0</h2>
<h3>GENERAL</h3>
<p>▶ [minor]
Migrate <a href="https://github.com/taskcluster/d2g">d2g</a> to <code>tools/d2g</code>.</p>
<p>▶ [patch]
Stop running docker-worker tests in the CI.</p>
<p>The tests will remain in the monorepo because we'll look into using them with generic worker once d2g is integrated.</p>
<p>▶ [patch]
Upgrade Node.js version to 18.16.1 (security release).</p>
<p>More information can be found <a href="https://nodejs.org/en/blog/vulnerability/june-2023-security-releases">here</a>.</p>
<h3>ADMINS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6142">#6142</a>
Worker manager stops instances that are not active in queue after short timeout.
This is to prevent instances from running when worker fails to start claiming work or dies and does not reclaims task.</p>
<h2>v53.1.0</h2>
<h3>USERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/5994">#5994</a>
Generic Worker: Adds <code>task.payload.feature.loopbackVideo</code> for loopback video device support on Linux.</p>
<p>The <code>v4l2loopback</code> kernel module must be installed on the host system for this feature to work, although it does not <em>need</em> to be loaded. Generic Worker loads the module with <code>modprobe</code> and generates the virtual video device with a <code>v4l2loopback</code> command. Under the multiuser engine, it also manages file ownership of the device with <code>chown</code> to ensure that only tasks with suitable scopes have read/write access to the virtual device.</p>
<p>For tasks that enable the feature, the virtual video device location will be provided to the task commands via the environment variable <code>TASKCLUSTER_VIDEO_DEVICE</code>. The value of the environment variable depends on deployment configuration, and therefore tasks should not assume a fixed value. Its value will however take the form <code>/dev/video<DEVICE_NUMBER></code> where <code><DEVICE_NUMBER></code> is an integer between 0 and 255. The Generic Worker config setting <code>loopbackVideoDeviceNumber</code> may be used to change the device number. Future releases of Generic Worker may provide the capability of having more than one virtual video device; currently only one virtual video device is supported.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6326">#6326</a>
Running <code>taskcluster group list</code> without a task group ID now outputs error message:</p>
<pre><code>Error: list expects argument <taskGroupId>
</code></pre>
<p>Previously, it incorrectly outputted:</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/taskcluster/taskcluster/commit/a717fd560517005dce8c3c9b102cd7e33c1a65cd"><code>a717fd5</code></a> v53.2.1</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/ec74c22f0711fcef0940ecedc925a7a0dcf75063"><code>ec74c22</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6344">#6344</a> from taskcluster/matt-boris/setDefaultPayloadParamsB...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/8e028762b9168c0fee91179646018f9c97f0baf5"><code>8e02876</code></a> fix(generic-worker): set defaults before validating payload to fix upload log...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/840a541a2718500b20e34cd963d9e011ce4e3f37"><code>840a541</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6342">#6342</a> from taskcluster/matt-boris/useGenericWorkerForCI</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/85e15ee47b87cf126fa12dfdc2d6b0b8a1c83e5b"><code>85e15ee</code></a> chore: use generic worker for CI tasks</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/dca143c53cd791048f70bfb1659f4fd9265c433a"><code>dca143c</code></a> v53.2.0</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/0f4ed1708300dd66f3d3b669fc0347b62bfbbb79"><code>0f4ed17</code></a> Stop instances that are not doing anything useful anymore (<a href="https://redirect.github.com/taskcluster/taskcluster/issues/6333">#6333</a>)</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/66dc79cc6e222cc1f4be6da32174e837b287be1a"><code>66dc79c</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6341">#6341</a> from taskcluster/matt-boris/highestGenericWorkerDeci...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/cf4654f9301d387d907ae1e058170e7d6cc14427"><code>cf4654f</code></a> Additional cleanup from PR <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6339">#6339</a></li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/69bb3231578fcc8c5387d788b0b162d6ff931614"><code>69bb323</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6335">#6335</a> from taskcluster/wip-accept-encoding</li>
<li>Additional commits viewable in <a href="https://github.com/taskcluster/taskcluster/compare/v52.0.0...v53.2.1">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 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•2 years ago
|
Description
•