[wpt-sync] Sync PR 59862 - Bump taskcluster from 99.2.1 to 100.1.0 in /tools
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox152 fixed)
| Tracking | Status | |
|---|---|---|
| firefox152 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync upstream])
Sync web-platform-tests PR 59862 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/59862
Details from upstream follow.
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:
Bump taskcluster from 99.2.1 to 100.1.0 in /tools
Bumps taskcluster from 99.2.1 to 100.1.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>v100.1.0</h2>
<h3>GENERAL</h3>
<p>▶ [patch]
Upgrades to go1.26.3 and golangci-lint v2.12.2.</p>
<p>Release notes <a href="https://go.dev/doc/devel/release#go1.26.3">here</a>.</p>
<h3>WORKER-DEPLOYERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/8586">#8586</a>
Fixes a bug in worker-manager where the worker-scanner could incorrectly mark a running worker as <code>over capacity</code> and tell it to terminate, even when it was the sole running worker in a pool with <code>minCapacity >= 1</code>. Caused by offset-based pagination yielding duplicate rows when other workers were inserted mid-scan, leading to conflicting termination decisions for the same worker. The provisioner had the same root cause, silently over-counting <code>existingCapacity</code> on pools with more than 1000 non-stopped workers and under-provisioning them. Both call sites now use keyset pagination via a new function <code>get_non_stopped_workers_with_launch_config_scanner_after</code> in DB version 0125. The most visible symptom was excessive worker churn on small pools.</p>
<h3>USERS</h3>
<p>▶ [patch]
Fixed the diff viewer in the scopes/client editing pages</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/8613">#8613</a>
Migrates the <code>taskcluster</code> shell client's Homebrew release pipeline from the deprecated GoReleaser <code>brews</code> field to <code>homebrew_casks</code>. <code>brew install taskcluster/tap/taskcluster</code> still works, and existing formula installs auto-migrate on the next <code>brew update</code>.</p>
<p>▶ [patch]
Removed the interactive shell viewer for docker-worker in the UI</p>
<h3>DEVELOPERS</h3>
<p>▶ [patch]
Adds scripts to automate Node.js and Go version upgrades.</p>
<h3>Automated Package Updates</h3>
<!-- raw HTML omitted -->
<ul>
<li>build(deps): bump protobufjs from 7.5.5 to 7.5.8 (70b5ce841e)</li>
<li>build(deps): bump <code>@protobufjs/utf8</code> from 1.1.0 to 1.1.1 (d49171d65d)</li>
<li>build(deps): bump requests from 2.15.1 to 2.32.5 in /clients/client-py (60d765a4dc)</li>
<li>build(deps): bump urllib3 from 2.6.3 to 2.7.0 in /clients/client-py (8eb162b014)</li>
<li>build(deps): bump github.com/go-git/go-git/v5 from 5.18.0 to 5.19.0 (2bd41df2cb)</li>
<li>build(deps): bump <code>@babel/plugin-transform-modules-systemjs</code> in /ui (2ba1f417bf)</li>
<li>build(deps): bump github.com/in-toto/in-toto-golang (42f02d4fff)</li>
<li>build(deps): bump fast-uri from 3.0.6 to 3.1.2 (4ef400783c)</li>
<li>build(deps): bump github.com/modelcontextprotocol/registry (6b078888a3)</li>
<li>build(deps): bump fast-xml-builder from 1.1.5 to 1.2.0 (77a1946708)</li>
<li>build(deps): bump fast-uri from 3.0.1 to 3.1.2 in /ui (e1727bf0f0)</li>
<li>build(deps): bump matrix-js-sdk from 34.13.0 to 41.4.0 (8f8d3c15bb)</li>
</ul>
<!-- raw HTML omitted -->
<h2>v100.0.1</h2>
<!-- 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>v100.1.0</h2>
<h3>GENERAL</h3>
<p>▶ [patch]
Upgrades to go1.26.3 and golangci-lint v2.12.2.</p>
<p>Release notes <a href="https://go.dev/doc/devel/release#go1.26.3">here</a>.</p>
<h3>WORKER-DEPLOYERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/8586">#8586</a>
Fixes a bug in worker-manager where the worker-scanner could incorrectly mark a running worker as <code>over capacity</code> and tell it to terminate, even when it was the sole running worker in a pool with <code>minCapacity >= 1</code>. Caused by offset-based pagination yielding duplicate rows when other workers were inserted mid-scan, leading to conflicting termination decisions for the same worker. The provisioner had the same root cause, silently over-counting <code>existingCapacity</code> on pools with more than 1000 non-stopped workers and under-provisioning them. Both call sites now use keyset pagination via a new function <code>get_non_stopped_workers_with_launch_config_scanner_after</code> in DB version 0125. The most visible symptom was excessive worker churn on small pools.</p>
<h3>USERS</h3>
<p>▶ [patch]
Fixed the diff viewer in the scopes/client editing pages</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/8613">#8613</a>
Migrates the <code>taskcluster</code> shell client's Homebrew release pipeline from the deprecated GoReleaser <code>brews</code> field to <code>homebrew_casks</code>. <code>brew install taskcluster/tap/taskcluster</code> still works, and existing formula installs auto-migrate on the next <code>brew update</code>.</p>
<p>▶ [patch]
Removed the interactive shell viewer for docker-worker in the UI</p>
<h3>DEVELOPERS</h3>
<p>▶ [patch]
Adds scripts to automate Node.js and Go version upgrades.</p>
<h3>Automated Package Updates</h3>
<!-- raw HTML omitted -->
<ul>
<li>build(deps): bump protobufjs from 7.5.5 to 7.5.8 (70b5ce841e)</li>
<li>build(deps): bump <code>@protobufjs/utf8</code> from 1.1.0 to 1.1.1 (d49171d65d)</li>
<li>build(deps): bump requests from 2.15.1 to 2.32.5 in /clients/client-py (60d765a4dc)</li>
<li>build(deps): bump urllib3 from 2.6.3 to 2.7.0 in /clients/client-py (8eb162b014)</li>
<li>build(deps): bump github.com/go-git/go-git/v5 from 5.18.0 to 5.19.0 (2bd41df2cb)</li>
<li>build(deps): bump <code>@babel/plugin-transform-modules-systemjs</code> in /ui (2ba1f417bf)</li>
<li>build(deps): bump github.com/in-toto/in-toto-golang (42f02d4fff)</li>
<li>build(deps): bump fast-uri from 3.0.6 to 3.1.2 (4ef400783c)</li>
<li>build(deps): bump github.com/modelcontextprotocol/registry (6b078888a3)</li>
<li>build(deps): bump fast-xml-builder from 1.1.5 to 1.2.0 (77a1946708)</li>
<li>build(deps): bump fast-uri from 3.0.1 to 3.1.2 in /ui (e1727bf0f0)</li>
<li>build(deps): bump matrix-js-sdk from 34.13.0 to 41.4.0 (8f8d3c15bb)</li>
</ul>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/taskcluster/taskcluster/commit/246cb765672da1fdc1b7e6901002725bf0e50090"><code>246cb76</code></a> v100.1.0</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/883e05e6a2cef5ae449fba691cbf8937a9e6570b"><code>883e05e</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/8626">#8626</a> from taskcluster/matt-boris/formulaToCask</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/5673374fe42a09572f652f3cb88d86f63a99134e"><code>5673374</code></a> chore: migrate goreleaser to publish cask instead of formula</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/69b12f2dbb67720f8eeec6dc37a6bc09c0453fe2"><code>69b12f2</code></a> chore(ci): update <code>yarn.lock</code></li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/9d6f62fde247215a1ee7337fc02d2eeb7d715f95"><code>9d6f62f</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/8624">#8624</a> from taskcluster/dependabot/npm_and_yarn/protobufjs-...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/2894864c32019c2921de0ca11a7d115cd5802620"><code>2894864</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/8623">#8623</a> from taskcluster/dependabot/npm_and_yarn/protobufjs/...</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/70b5ce841e7a58afe0a3f28cb1e8677284471fe5"><code>70b5ce8</code></a> build(deps): bump protobufjs from 7.5.5 to 7.5.8</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/d49171d65d7783ed49bc6512f613b4320cd07238"><code>d49171d</code></a> build(deps): bump <code>@protobufjs/utf8</code> from 1.1.0 to 1.1.1</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/eecaea3a0859e6feea269ac1807079ada945bbf2"><code>eecaea3</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/8621">#8621</a> from taskcluster/chore/upgrade-go</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/8145238535faa27c98867e590d0daaef98622c51"><code>8145238</code></a> feat(ci): Updated golangci install path</li>
<li>Additional commits viewable in <a href="https://github.com/taskcluster/taskcluster/compare/v99.2.1...v100.1.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 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 | ||
Comment 1•1 month ago
|
||
| Assignee | ||
Comment 2•1 month ago
|
||
The PR was not expected to affect any tests, but the try push wasn't a success. Check the try results for infrastructure issues
| Assignee | ||
Comment 4•1 month ago
|
||
Test result changes from PR not available.
| Assignee | ||
Updated•1 month ago
|
Description
•