[wpt-sync] Sync PR 53430 - Bump taskcluster from 83.5.8 to 86.0.0 in /tools
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox142 fixed)
Tracking | Status | |
---|---|---|
firefox142 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync upstream])
Sync web-platform-tests PR 53430 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/53430
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump taskcluster from 83.5.8 to 86.0.0 in /tools
Bumps taskcluster from 83.5.8 to 86.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>v86.0.0</h2>
<h3>USERS</h3>
<p>▶ [MAJOR] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7356">#7356</a>
Generic Worker multiuser engine on macOS now executes all task commands via a
Launch Agent running in the context of the desktop session. This means that
task commands now have full access to desktop session services, such as the
clipboard.</p>
<h1>Deployment Instructions - macOS</h1>
<p>On macOS it is <em>essential</em> that after updating the generic-worker binary,
before starting the worker up, that the file <code>next-task-user.json</code> is deleted.
This file should only be deleted when upgrading the worker, not every time the
worker runs. This will cause Generic Worker to create new task users, which is
needed for the launch agent to work. Otherwise the new Generic Worker would try
to use task users created by the old Generic Worker user, which would not work.
Note, the full path to this file can be seen in the generic worker logs, if you
are not sure where to find it on the file system.</p>
<p>Note, this only needs to be done once when installing the new version of
Generic Worker. After that, Generic Worker will continue to mange this file
itself as normal.</p>
<h3>Automated Package Updates</h3>
<!-- raw HTML omitted -->
<ul>
<li>build(deps): bump newrelic from 7.5.2 to 12.20.0 (80c25f9efb)</li>
<li>build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /clients/client-web (790be611e0)</li>
<li>build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /ui (7a87b74d2a)</li>
<li>build(deps): bump urllib3 from 2.2.2 to 2.5.0 in /taskcluster (32210df987)</li>
</ul>
<!-- raw HTML omitted -->
<h2>v85.0.1</h2>
<h3>WORKER-DEPLOYERS</h3>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7789">#7789</a>
Generic Worker: Artifact uploads properly fail on 4xx status codes. Issue first noticed in v84.1.1</p>
<h3>USERS</h3>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7786">#7786</a>
Github service comments back when taskcluster command in issue comment didn't produce any tasks</p>
<p>▶ [patch] <a href="http://bugzil.la/1559766">bug 1559766</a>
d2g adds <code>localhost.localdomain</code> to /etc/hosts</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>v86.0.0</h2>
<h3>USERS</h3>
<p>▶ [MAJOR] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7356">#7356</a>
Generic Worker multiuser engine on macOS now executes all task commands via a
Launch Agent running in the context of the desktop session. This means that
task commands now have full access to desktop session services, such as the
clipboard.</p>
<h1>Deployment Instructions - macOS</h1>
<p>On macOS it is <em>essential</em> that after updating the generic-worker binary,
before starting the worker up, that the file <code>next-task-user.json</code> is deleted.
This file should only be deleted when upgrading the worker, not every time the
worker runs. This will cause Generic Worker to create new task users, which is
needed for the launch agent to work. Otherwise the new Generic Worker would try
to use task users created by the old Generic Worker user, which would not work.
Note, the full path to this file can be seen in the generic worker logs, if you
are not sure where to find it on the file system.</p>
<p>Note, this only needs to be done once when installing the new version of
Generic Worker. After that, Generic Worker will continue to mange this file
itself as normal.</p>
<h3>Automated Package Updates</h3>
<!-- raw HTML omitted -->
<ul>
<li>build(deps): bump newrelic from 7.5.2 to 12.20.0 (80c25f9efb)</li>
<li>build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /clients/client-web (790be611e0)</li>
<li>build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /ui (7a87b74d2a)</li>
<li>build(deps): bump urllib3 from 2.2.2 to 2.5.0 in /taskcluster (32210df987)</li>
</ul>
<!-- raw HTML omitted -->
<h2>v85.0.1</h2>
<h3>WORKER-DEPLOYERS</h3>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7789">#7789</a>
Generic Worker: Artifact uploads properly fail on 4xx status codes. Issue first noticed in v84.1.1</p>
<h3>USERS</h3>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7786">#7786</a>
Github service comments back when taskcluster command in issue comment didn't produce any tasks</p>
<p>▶ [patch] <a href="http://bugzil.la/1559766">bug 1559766</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/taskcluster/taskcluster/commit/6e8b2bbe96c5ef6373405a97b572dc9f93c54088"><code>6e8b2bb</code></a> v86.0.0</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/b9770e12d756f7fd8209f14cf28eb83c5773b466"><code>b9770e1</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/7648">#7648</a> from taskcluster/issue7356</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/092c11ff5c0993502baa9c69d9b17427198ca873"><code>092c11f</code></a> Issue 7356 - separate macOS desktop integration tests for multiuser/headless ...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/d509c7d55cb762492be244cbcabfa8214c073051"><code>d509c7d</code></a> Issue 7356 - don't use Launch Agent when running in Headless mode</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/9d66afb425c023cce4d95ad9f4491f5c0a824cdd"><code>9d66afb</code></a> Issue 7536 - add Generic Worker on macOS deployment instructions</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/71d13713b7ac2fcd60441bcd81be0301dcce6958"><code>71d1371</code></a> Issue 7356 - delay io/copy go routines until FDs have been written to unix so...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/968b36808130a3f66112b27e7505855ae10ea9b4"><code>968b368</code></a> Issue 7356 - adapt process package on darwin/multiuser to proxy commands to l...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/c4f962588b9f75c610e11e8f08095e70db4c6525"><code>c4f9625</code></a> Issue 7356 - configure launch agent in PreRebootSetup</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/7302aa9324470410a4f5ffd6ff0618207d4705fe"><code>7302aa9</code></a> Issue 7356 - implement generic-worker launch-agent subcommand on macOS</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/ae44334e3a8be2269fe88a61dbb8f05544c96248"><code>ae44334</code></a> Generic Worker: move PreRebootSetup from multiuser_posix.go to multiuser_{lin...</li>
<li>Additional commits viewable in <a href="https://github.com/taskcluster/taskcluster/compare/v83.5.8...v86.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 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 | ||
Comment 1•2 months ago
|
||
Assignee | ||
Comment 2•2 months ago
|
||
Assignee | ||
Comment 3•2 months ago
|
||
Assignee | ||
Comment 4•2 months ago
|
||
Assignee | ||
Comment 6•2 months ago
|
||
Assignee | ||
Updated•2 months ago
|
Assignee | ||
Updated•2 months ago
|
Assignee | ||
Comment 7•2 months ago
|
||
Assignee | ||
Updated•2 months ago
|
Updated•2 months ago
|
Comment 8•2 months ago
|
||
bugherder |
Assignee | ||
Comment 9•2 months ago
|
||
Description
•