▶ [patch]
Builds and tests generic worker (multiuser) on macOS Ventura 13 on new, arm64 machines.
USERS
▶ [MAJOR]
Remove python 3.6 support as it's past its end-of-life date.
Add python 3.10 and python 3.11 support.
▶ [minor] #6147
Adds task.payload.onExitStatus.purgeCaches feature to generic worker to bring to parity with an existing docker worker feature.
purgeCaches is an array of exit status code integers that the user wants all caches associated with the task to be purged.
v48.3.0
ADMINS
▶ [minor] #4343
Workers can be quarantined with an optional comment. queue.quarantineWorker accepts a quarantineInfo string.
Quarantine details also include timestamp and clientId of the user who quarantined the worker.
This information can be fetched with worker-manager.getWorker.
quarantineDetails would be a list of all the quarantine requests made for the worker.
UI shows this history and allows to specify a comment for quarantine request.
USERS
▶ [patch]
Enables missing collaborators_quiet policy to the schema validation of .taskcluster.yml.
▶ [patch] bug 1824937
docker-worker no longer waits indefinitely when downloading an image artifact, and will retry if the connection is idle for 60s
v48.2.1
WORKER-DEPLOYERS
▶ [patch] #6130
This patch ensures that the worker pool ID passed to generic worker contains a slash (/) and will error out describing the issue as opposed to panicing when an index out of range error.
USERS
▶ [patch] bug 1590886
Fix Github statuses: skip unnecessary API updates when task starts running.
▶ [patch]
Builds and tests generic worker (multiuser) on macOS Ventura 13 on new, arm64 machines.
USERS
▶ [MAJOR]
Remove python 3.6 support as it's past its end-of-life date.
Add python 3.10 and python 3.11 support.
▶ [minor] #6147
Adds task.payload.onExitStatus.purgeCaches feature to generic worker to bring to parity with an existing docker worker feature.
purgeCaches is an array of exit status code integers that the user wants all caches associated with the task to be purged.
v48.3.0
ADMINS
▶ [minor] #4343
Workers can be quarantined with an optional comment. queue.quarantineWorker accepts a quarantineInfo string.
Quarantine details also include timestamp and clientId of the user who quarantined the worker.
This information can be fetched with worker-manager.getWorker.
quarantineDetails would be a list of all the quarantine requests made for the worker.
UI shows this history and allows to specify a comment for quarantine request.
USERS
▶ [patch]
Enables missing collaborators_quiet policy to the schema validation of .taskcluster.yml.
▶ [patch] bug 1824937
docker-worker no longer waits indefinitely when downloading an image artifact, and will retry if the connection is idle for 60s
v48.2.1
WORKER-DEPLOYERS
▶ [patch] #6130
This patch ensures that the worker pool ID passed to generic worker contains a slash (/) and will error out describing the issue as opposed to panicing when an index out of range error.
USERS
▶ [patch] bug 1590886
Fix Github statuses: skip unnecessary API updates when task starts running.
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 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 44.23.4 to 49.0.0.
Release notes
Sourced from taskcluster's releases.
... (truncated)
Changelog
Sourced from taskcluster's changelog.
... (truncated)
Commits
ad9d8df
v49.0.013d72c2
Merge pull request #6148 from taskcluster/matt-boris/gwPurgeCaches9dafa84
feat(worker): addtask.payload.onExitStatus.purgeCaches
feature to generic-...0f53684
Merge pull request #6162 from taskcluster/dependabot/pip/taskcluster/taskclus...e444a31
Merge pull request #6166 from taskcluster/matt-boris/removePython3.6dd9549b
refactor!: drop support for python 3.64d410c2
Merge pull request #6161 from taskcluster/dependabot/cargo/clients/client-rus...9abc767
Merge pull request #6150 from taskcluster/dependabot/go_modules/golang.org/x/...31eee75
build(deps): bump serde_json in /clients/client-rust04e470c
build(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0Dependabot 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 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)