[wpt-sync] Sync PR 41726 - Bump taskcluster from 54.4.2 to 54.5.0 in /tools
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(Not tracked)
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Attachments
(1 obsolete file)
Sync web-platform-tests PR 41726 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/41726
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump taskcluster from 54.4.2 to 54.5.0 in /tools
Bumps taskcluster from 54.4.2 to 54.5.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.5.0</h2>
<h3>USERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/5995">#5995</a>
Generic Worker: Adds <code>task.payload.feature.loopbackAudio</code> for loopback audio device support on Linux.</p>
<p>The <code>snd-aloop</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 audio device with a <code>snd-aloop</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 audio device will be found at <code>/dev/snd</code>. Devices inside that directory will take the form <code>/dev/snd/controlC<DEVICE_NUMBER></code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D0c</code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D0p</code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D1c</code>, and <code>/dev/snd/pcmC<DEVICE_NUMBER>D1p</code>, where <code><DEVICE_NUMBER></code> is an integer between 0 and 31, inclusive. The Generic Worker config setting <code>loopbackAudioDeviceNumber</code> may be used to change the device number in case the default value (<code>16</code>) conflicts with another audio device on the worker. Future releases of Generic Worker may provide the capability of having more than one virtual audio device; currently only one virtual audio device is supported.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6481">#6481</a>
Allow git SSH urls in <code>metadata.source</code>.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6476">#6476</a>
Generic Worker now checks the Index to see if there is a new version of an Indexed Artifact available. If there isn't, it is fine to use its cached copy, but if there is, it updates its cache.</p>
<p>▶ [patch]
Generic Worker: If a Docker Worker payload is received, the resulting, d2g-translated Generic Worker payload will be logged out to the user.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6438">#6438</a>
<code>dependencies</code> are no longer removed from the task definition when you <code>Edit</code> or <code>Retrigger</code> a task.</p>
<h3>DEVELOPERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6269">#6269</a>
Generic Worker now provides configuration property <code>maxTaskRunTime</code> as an upper bound for task payload property <code>maxRunTime</code>. Tasks with <code>maxRunTime</code> exceeding this value will be resolved as <code>exception/malformed-payload</code>.</p>
<h3>OTHER</h3>
<p>▶ Additional changes not described here: <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6482">#6482</a>, <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6484">#6484</a>.</p>
<h3>Automated Package Updates</h3>
<!-- raw HTML omitted -->
<ul>
<li>build(deps): bump taskcluster-taskgraph in /taskcluster (172ce2df5)</li>
<li>build(deps): bump protobufjs from 6.11.3 to 6.11.4 (328acc638)</li>
<li>build(deps): bump slugid from 3.2.0 to 4.0.0 in /clients/client (22eb08ae4)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
</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.5.0</h2>
<h3>USERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/5995">#5995</a>
Generic Worker: Adds <code>task.payload.feature.loopbackAudio</code> for loopback audio device support on Linux.</p>
<p>The <code>snd-aloop</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 audio device with a <code>snd-aloop</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 audio device will be found at <code>/dev/snd</code>. Devices inside that directory will take the form <code>/dev/snd/controlC<DEVICE_NUMBER></code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D0c</code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D0p</code>, <code>/dev/snd/pcmC<DEVICE_NUMBER>D1c</code>, and <code>/dev/snd/pcmC<DEVICE_NUMBER>D1p</code>, where <code><DEVICE_NUMBER></code> is an integer between 0 and 31, inclusive. The Generic Worker config setting <code>loopbackAudioDeviceNumber</code> may be used to change the device number in case the default value (<code>16</code>) conflicts with another audio device on the worker. Future releases of Generic Worker may provide the capability of having more than one virtual audio device; currently only one virtual audio device is supported.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6481">#6481</a>
Allow git SSH urls in <code>metadata.source</code>.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6476">#6476</a>
Generic Worker now checks the Index to see if there is a new version of an Indexed Artifact available. If there isn't, it is fine to use its cached copy, but if there is, it updates its cache.</p>
<p>▶ [patch]
Generic Worker: If a Docker Worker payload is received, the resulting, d2g-translated Generic Worker payload will be logged out to the user.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6438">#6438</a>
<code>dependencies</code> are no longer removed from the task definition when you <code>Edit</code> or <code>Retrigger</code> a task.</p>
<h3>DEVELOPERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6269">#6269</a>
Generic Worker now provides configuration property <code>maxTaskRunTime</code> as an upper bound for task payload property <code>maxRunTime</code>. Tasks with <code>maxRunTime</code> exceeding this value will be resolved as <code>exception/malformed-payload</code>.</p>
<h3>OTHER</h3>
<p>▶ Additional changes not described here: <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6482">#6482</a>, <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6484">#6484</a>.</p>
<h3>Automated Package Updates</h3>
<!-- raw HTML omitted -->
<ul>
<li>build(deps): bump taskcluster-taskgraph in /taskcluster (172ce2df5)</li>
<li>build(deps): bump protobufjs from 6.11.3 to 6.11.4 (328acc638)</li>
<li>build(deps): bump slugid from 3.2.0 to 4.0.0 in /clients/client (22eb08ae4)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/taskcluster/taskcluster/commit/7a211cee48dcfc8776b70b53e376d1b5840923e7"><code>7a211ce</code></a> v54.5.0</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/e0a0312ff92cdf89324c74cf44b1aaef13faba64"><code>e0a0312</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6493">#6493</a> from taskcluster/dependabot/pip/taskcluster/taskclus...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/ef3ead2e18baae623d049b5d3ec6c2aefe351032"><code>ef3ead2</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6452">#6452</a> from taskcluster/dependabot/npm_and_yarn/clients/cli...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/172ce2df5ea640c6b8b04687be97c53d75ea320f"><code>172ce2d</code></a> build(deps): bump taskcluster-taskgraph in /taskcluster</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/e0ad1cc371daf517102db3d5b7fc84bd3fa47531"><code>e0ad1cc</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6491">#6491</a> from taskcluster/matt-boris/printConvertedPayload</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/a9598ef510cd7091e4a41eb1434ba841f7468a2a"><code>a9598ef</code></a> feat(generic-worker): log out d2g translated payload</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/d0dc922a4c1a718d470143672ee0dbaf94df68cc"><code>d0dc922</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6486">#6486</a> from taskcluster/matt-boris/gwDontCacheIndexedArtifacts</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/6226b322c60f8fd7f2d71a62714857913464436a"><code>6226b32</code></a> Update workers/generic-worker/mounts.go</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/a70038abc97068ba09ed3cb5490d154f239ae0e1"><code>a70038a</code></a> fix(generic-worker): check for new Indexed Artifact before accessing cached a...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/ee4877eabdc07e9ea70cfbf5795a22a8127b9f90"><code>ee4877e</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6419">#6419</a> from taskcluster/matt-boris/loopbackAudioGenericWorker</li>
<li>Additional commits viewable in <a href="https://github.com/taskcluster/taskcluster/compare/v54.4.2...v54.5.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 rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will 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 version
will 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 dependency
will 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
|
Comment 1•2 years ago
|
||
Comment 2•2 years ago
|
||
Comment on attachment 9351541 [details]
Bug 1850845 - Keeping doing nothing for NotificationWorkerRunnable when the worker is dying. r=#dom-worker-reviewers
Revision D187433 was moved to bug 1850843. Setting attachment 9351541 [details] to obsolete.
Description
•