▶ [patch] #6543
Generic Worker: d2g no longer passes the environment variable values to the podman run command. Instead, just the variable name is passed as -e VAR which tells podman to take the value from the host. This will tidy up the run command and will help with any escaping issues users may have been having.
DEPLOYERS
▶ [minor] #5514
Adds support for postgres version 15.
Note: if you want to migrate your local dev db to pg15, you'll need to either erase the existing db with docker volume rm taskcluster_db-data before you migrate, or, if you'd prefer to keep your local dev data, you'll need to manually dump the db contents and then import them into the upgraded db.
Support for postgres v11 will be dropped from Taskcluster on November 9, 2023 (v11 EoL date) and that will be a breaking change.
▶ [patch] #6534
Upgrades kubernetes cronjob api version to batch/v1.
WORKER-DEPLOYERS
▶ [patch] #6540
Generic Worker panicked when evicting caches to free up space on workers. This was reported via sentry here.
USERS
▶ [patch] #6470
D2G now properly escapes artifact paths in generated podman cp commands.
▶ [patch] #6488
Generic Worker no longer panics if an IO error occurs while scanning the filesystem for artifacts.
▶ [patch] #6516
Generic Worker now handles Indexed Docker Images where the docker image
contains multiple tags. Previously, Generic Worker assumed that indexed docker
images would have only one tag.
DEVELOPERS
▶ [patch]
Updates Github integration documentation to tell which events to subscribe to.
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 55.1.1 to 55.2.1.
Release notes
Sourced from taskcluster's releases.
Changelog
Sourced from taskcluster's changelog.
Commits
db1a10e
v55.2.1a057385
Merge pull request #6551 from taskcluster/matt-boris/ubuntuJammy390bfa8
Use nvm to install nodefe3a00c
chore: standardize ubuntu versions to jammy960abc3
v55.2.003771e7
Merge pull request #6548 from taskcluster/issue64705c1f21e
Issue 6470: D2G now properly escapes artifact path in podman cp commands8955f52
Merge pull request #6547 from taskcluster/issue648810254bf
Merge pull request #6546 from taskcluster/issue6516e3001de
Issue 6488 - Generic Worker no longer panics on IO errors while scanning file...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