chore(deps): update dependency taskcluster to v68 #261
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=44.0.0,<67.1
->>=44.0.0,<68.1
Release Notes
taskcluster/taskcluster (taskcluster)
v68.0.0
Compare Source
GENERAL
▶ [patch] #7202
Fixes
github.renderTaskclusterYml
rendering error for the payloads including invalid params▶ [patch] #7195
Fixes worker-manager intermittent test failure
▶ [patch] bug 1907075
Web server graphql endpoints return 413 instead of 500 error.
▶ [patch]
Upgrades to Node.js v20.16.0, go v1.23.0, and yarn v4.4.0.
DEPLOYERS
▶ [MAJOR] #7036
Secrets are being introduced in services configuration. All sensitive values that are marked as secrets would be deployed in kubernetes as Secrets (as they used to be).
All non-sensitive values would be stored inside ConfigMap resources.
Deployments and CronJobs would fetch values from both secrets and configuration maps.
▶ [patch] #7167
Change the polling period for EC2 spot instance interruption notices to 5 seconds, as recommended by AWS documentation.
WORKER-DEPLOYERS
▶ [MAJOR] #7073
Generic Worker now logs to standard error instead of standard out. This is a bug fix, it seems it has always been logging to standard out.
▶ [minor]
Change
adduser
usage touseradd
adduser
is a debian specific wrapper arounduseradd
and friends. Bychanging to
useradd
, we allow workers to be deployed on non debianderivative distributions.
Generic Worker multiuser engine on Linux/FreeBSD now depends on:
and no longer depends on:
USERS
▶ [minor] #7145
Fixes inconsistency in the internal queue implementation that could lead to tasks being visible as pending in the UI
after they were resolved with
deadline-exceeded
.▶ [patch] #7128
Generic Worker / D2G partial bug fix: support has been improved for running Docker Worker tasks with caches under Generic Worker. Previously, caches from a Docker Worker task running under Generic Worker containing files owned by a user other than root would not be owned by the same (container) user when the cache was mounted in a future task. D2G now consistently maps container uids and gids to host subuids and subgids (when caches are used) in order that cache file ownership, as seen from inside the container, is maintained across task runs. However, this fix does not apply when the privileged capability is enabled in the Docker Worker payload, since privileged tasks are executed under docker rather than podman. This fix only applies when podman is used.
▶ [patch] #7128
Generic Worker multiuser engine on Linux now uses
/usr/sbin/deluser --remove-home
instead of/usr/sbin/deluser --remove-all-files
when deleting previous task users. This ensures that caches that may still be owned (in whole or in part) by the task user are not deleted.Automated Package Updates
5 Dependabot updates
d3d8950
)7fc112e
)84db910
)f57c0aa
)5af31a6
)v67.1.0
Compare Source
WORKER-DEPLOYERS
▶ [patch] #7073
CLI tools and generic-worker now returns short-version string if executed with
--short-version
argument:generic-worker --short-version
livelog --short-version
websocktunnel --short-version
start-worker --short-version
taskcluster version --short-version
▶ [patch] #7129
Worker-manager would avoid sending emails with duplicate error messages, as long as error message and information are the same.
USERS
▶ [minor] #7139
Generic Worker now sets environment variable
TASK_GROUP_ID
to thetaskGroupId
of the currently running task.▶ [patch] #7132
Bug fix: Generic Worker multiuser on Linux/macOS was previously executing task
commands as processes that did not include the supplementary groups of the task
user, only its primary group. Until upgrading from Ubuntu 22.04 to Ubuntu 24.04
task users did not have supplementary groups, so this had no negative
consequences. However,
/usr/sbin/adduser
on Ubuntu 24.04 by default givesnewly generated users the supplementary group
users
, which introduced adiscrepency between the groups that the task command process was in, and the
groups that the user was in. Generic Worker multiuser on Linux and macOS now
ensures that the launched processes of task commands are given not only the
primary group of the task user, but also any supplementary groups that it has.
Automated Package Updates
3 Dependabot updates
b55fb4d
)0809b9e
)c0fa41a
)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.