Closed Bug 1862081 Opened 1 year ago Closed 1 year ago

[wpt-sync] Sync PR 42855 - Bump taskcluster from 56.0.2 to 57.0.0 in /tools

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 42855 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/42855
Details from upstream follow.

dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:

Bump taskcluster from 56.0.2 to 57.0.0 in /tools

Bumps taskcluster from 56.0.2 to 57.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>v57.0.0</h2>
<h3>GENERAL</h3>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6644">#6644</a>
Fixes <strong>version</strong> endpiont in web-server</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6634">#6634</a>
Fixes <code>queue.claimWork</code> endpoint returning <code>500</code> in some rare conditions.</p>
<h3>USERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6371">#6371</a>
D2G tool now can convert an entire Docker Worker task definition to a Generic Worker task definition.</p>
<p>New <code>taskcluster d2g -h</code> output:</p>
<pre lang="bash"><code>Converts a docker-worker payload (JSON) to a generic-worker payload (JSON).
To convert a task definition (JSON), you must use the task definition flag (-t, --task-def).
<p>Usage:
taskcluster d2g [flags]</p>
<p>Examples:
taskcluster d2g -f /path/to/input/payload.json
taskcluster d2g -t -f /path/to/input/task-definition.json
cat /path/to/input/payload.json | taskcluster d2g
cat /path/to/input/task-definition.json | taskcluster d2g -t
echo '{"image": "ubuntu", "command": ["bash", "-c", "echo hello world"], "maxRunTime": 300}' | taskcluster d2g</p>
<p>Flags:
-f, --file string Path to a .json file containing a docker-worker payload or task definition.
-h, --help help for d2g
-t, --task-def Must use if the input is a docker-worker task definition.</p>
<p>Global Flags:
-v, --verbose verbose output
</code></pre></p>
<p>▶ [patch]
Hooks last fires display <code>unknown</code> as task state if task is missing or not scheduled. This can happen with task was expired and removed but last run information still exist.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6472">#6472</a>
D2G: Add the <code>kvm</code> OS group to the Generic Worker payload if the KVM device is enabled in the Docker Worker payload.</p>
<p>▶ [patch]
docker-worker: fix error message when a task is missing scopes for cache volumes</p>
<h3>DEVELOPERS</h3>
<!-- 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>v57.0.0</h2>
<h3>GENERAL</h3>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6644">#6644</a>
Fixes <strong>version</strong> endpoint in web-server</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6634">#6634</a>
Fixes <code>queue.claimWork</code> endpoint returning <code>500</code> in some rare conditions.</p>
<h3>USERS</h3>
<p>▶ [minor] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6371">#6371</a>
D2G tool now can convert an entire Docker Worker task definition to a Generic Worker task definition.</p>
<p>New <code>taskcluster d2g -h</code> output:</p>
<pre lang="bash"><code>Converts a docker-worker payload (JSON) to a generic-worker payload (JSON).
To convert a task definition (JSON), you must use the task definition flag (-t, --task-def).
<p>Usage:
taskcluster d2g [flags]</p>
<p>Examples:
taskcluster d2g -f /path/to/input/payload.json
taskcluster d2g -t -f /path/to/input/task-definition.json
cat /path/to/input/payload.json | taskcluster d2g
cat /path/to/input/task-definition.json | taskcluster d2g -t
echo '{"image": "ubuntu", "command": ["bash", "-c", "echo hello world"], "maxRunTime": 300}' | taskcluster d2g</p>
<p>Flags:
-f, --file string Path to a .json file containing a docker-worker payload or task definition.
-h, --help help for d2g
-t, --task-def Must use if the input is a docker-worker task definition.</p>
<p>Global Flags:
-v, --verbose verbose output
</code></pre></p>
<p>▶ [patch]
Hooks last fires display <code>unknown</code> as task state if task is missing or not scheduled. This can happen with task was expired and removed but last run information still exist.</p>
<p>▶ [patch] <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6472">#6472</a>
D2G: Add the <code>kvm</code> OS group to the Generic Worker payload if the KVM device is enabled in the Docker Worker payload.</p>
<p>▶ [patch]
docker-worker: fix error message when a task is missing scopes for cache volumes</p>
<h3>DEVELOPERS</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/taskcluster/taskcluster/commit/5bc0e3f7886ac14d163e979065f9588e2f08f310"><code>5bc0e3f</code></a> v57.0.0</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/7994df4bfef96511a902a5a57daef4d26be71aff"><code>7994df4</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6648">#6648</a> from taskcluster/feat/6644-broken-version-endpoint</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/ade3733543fc6ea58bb3ffee07fea3816a23278c"><code>ade3733</code></a> feat(web-server): fix version endpoint</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/3b02e2a5bc84c3b5470d29179ea6c68e7a7280f1"><code>3b02e2a</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6618">#6618</a> from taskcluster/matt-boris/d2gFullTaskPayload</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/77829a2beaa2b93bc7d5379f6cc25783589fdf00"><code>77829a2</code></a> Add test that translates a new task definition field</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/a18262d3e739c8230558b0fdf0211a96791390ec"><code>a18262d</code></a> Handle if taskQueueId isn't provided</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/3aee65d0d3dc64bcf6f18cedb4d34695c5b64d28"><code>3aee65d</code></a> Address PR comments</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/4ec142843623c7429597fc789321e974625bb037"><code>4ec1428</code></a> fix(d2g): add <code>kvm</code> OS group for KVM feature</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/c64b83d0ab4daad10a79d8a9a7877fcc93bf1cd2"><code>c64b83d</code></a> feat(d2g): translate full task definition</li>
<li><a href="https://github.com/taskcluster/taskcluster/commit/9986a555d3f465d172af39b896c8e20780b4080e"><code>9986a55</code></a> Merge pull request <a href="https://redirect.github.com/taskcluster/taskcluster/issues/6643">#6643</a> from taskcluster/dependabot/npm_and_yarn/ui/browseri...</li>
<li>Additional commits viewable in <a href="https://github.com/taskcluster/taskcluster/compare/v56.0.2...v57.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>

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.