[wpt-sync] Sync PR 40798 - Bump taskcluster from 52.0.0 to 54.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 40798 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/40798
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump taskcluster from 52.0.0 to 54.0.0 in /tools
Bumps taskcluster from 52.0.0 to 54.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>v54.0.0</h2>
<h3>USERS</h3>
<p>▶ [MAJOR]
Remove python 3.7 support as it's hit the EoL date, 2023-06-27.</p>
<p>More info on the python 3.7 release schedule can be found <a href="https://peps.python.org/pep-0537/">here</a>.</p>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6248">#6248</a>
Hooks service returns task state with lastFires call. This state is also showed in UI, along with the "Fire Status", which only indicate if task was succesfully created, but does not show if the task completed succesfully or not.</p>
<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></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>v54.0.0</h2>
<h3>USERS</h3>
<p>▶ [MAJOR]
Remove python 3.7 support as it's hit the EoL date, 2023-06-27.</p>
<p>More info on the python 3.7 release schedule can be found <a href="https://peps.python.org/pep-0537/">here</a>.</p>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6248">#6248</a>
Hooks service returns task state with lastFires call. This state is also showed in UI, along with the "Fire Status", which only indicate if task was succesfully created, but does not show if the task completed succesfully or not.</p>
<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>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/taskcluster/taskcluster/commit/9fe17f6048329bc1ec63dad3a8e14b7ca879d1d6"><code>9fe17f6</code></a> v54.0.0</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/35235576ea22c157ce6c6bec7de714541f0d53d4"><code>3523557</code></a> feat(hooks): Include taskState in hookLastFires (<a href="https://redirect.github.com/taskcluster/taskcluster/issues/6346">#6346</a>)</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/b3c804f0bbb71039e45e74e1e955aebd7c8c1589"><code>b3c804f</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6347">#6347</a> from taskcluster/matt-boris/bumpTcAdminVersion</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/9817b04a66d0b784c57c37b5a6e1072263d17dce"><code>9817b04</code></a> chore: bump tc-admin to v4.0.0</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/73afff47d5785296bf17303a655d4a5730fc8ba8"><code>73afff4</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6345">#6345</a> from taskcluster/matt-boris/dropPython3.7</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/df2d2717a3ad2e1bc06b782430b3431e6ab182b4"><code>df2d271</code></a> refactor!: drop support for python 3.7</li>
<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>Additional commits viewable in <a href="https://github.com/taskcluster/taskcluster/compare/v52.0.0...v54.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 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
•