▶ [MAJOR] #7128
Generic Worker now only changes file ownership of files inside caches, if the
file was owned by the previous task user. Previously Generic Worker changed the
ownership of all files inside a cache to be the new task user, which caused
problems if files were modified inside containers using different subuids.
▶ [patch] #7386
Fixes UI issue where "No WorkerPool exists" error was shown in pending/claimed tasks list.
Automated Package Updates
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /clients/client (8f1ae7081)
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /ui/test/e2e (ba80be7ae)
build(deps): bump cross-spawn from 6.0.5 to 6.0.6 in /ui (b61b37312)
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /clients/client-web (34e12e170)
build(deps): bump cross-spawn from 6.0.5 to 6.0.6 (1204a00e5)
build(deps): bump @eslint/plugin-kit in /clients/client-web (df1f054b9)
v74.0.1
GENERAL
▶ [patch]
D2G: ConvertScopes() additionally checks scopes for loopbackAudio and loopbackVideo.
▶ [patch]
D2G: ConvertScopes() checks all scopes at once so users would see all missing scopes in one run.
▶ [patch]
Upgrades to go1.23.3.
▶ [patch]
Upgrades to the new Node.js LTS version 22.11.0
DEVELOPERS
▶ [patch] #7246
Add linting rule for spaces before and after keywords
Add linting rule to remove spaces inside round parenthesis
▶ [MAJOR] #7128
Generic Worker now only changes file ownership of files inside caches, if the
file was owned by the previous task user. Previously Generic Worker changed the
ownership of all files inside a cache to be the new task user, which caused
problems if files were modified inside containers using different subuids.
▶ [patch] #7386
Fixes UI issue where "No WorkerPool exists" error was shown in pending/claimed tasks list.
Automated Package Updates
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /clients/client (8f1ae7081)
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /ui/test/e2e (ba80be7ae)
build(deps): bump cross-spawn from 6.0.5 to 6.0.6 in /ui (b61b37312)
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /clients/client-web (34e12e170)
build(deps): bump cross-spawn from 6.0.5 to 6.0.6 (1204a00e5)
build(deps): bump @eslint/plugin-kit in /clients/client-web (df1f054b9)
v74.0.1
GENERAL
▶ [patch]
D2G: ConvertScopes() additionally checks scopes for loopbackAudio and loopbackVideo.
▶ [patch]
D2G: ConvertScopes() checks all scopes at once so users would see all missing scopes in one run.
▶ [patch]
Upgrades to go1.23.3.
▶ [patch]
Upgrades to the new Node.js LTS version 22.11.0
DEVELOPERS
▶ [patch] #7246
Add linting rule for spaces before and after keywords
Add linting rule to remove spaces inside round parenthesis
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.
Dependabot commands and options
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 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)
Bumps taskcluster from 68.0.4 to 75.0.0.
Release notes
Sourced from taskcluster's releases.
... (truncated)
Changelog
Sourced from taskcluster's changelog.
... (truncated)
Commits
1f02e08
v75.0.0071980e
Merge pull request #7149 from taskcluster/issue7128-part-261b985d
fix(generic-worker)!: only chown writable directory cache files owned by prev...affed08
Merge pull request #7387 from taskcluster/feat/7386-graphql-wp-errors8fe4a0e
feat(ui): Fix graphql error for claimed/pending31f7291
Merge pull request #7381 from taskcluster/dependabot/npm_and_yarn/cross-spawn...fe782aa
Merge pull request #7382 from taskcluster/dependabot/npm_and_yarn/clients/cli...0ee7de7
Merge pull request #7383 from taskcluster/dependabot/npm_and_yarn/ui/cross-sp...da01027
Merge pull request #7385 from taskcluster/dependabot/npm_and_yarn/clients/cli...8f1ae70
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /clients/clientDependabot 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
.Dependabot commands and options
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