Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency taskcluster to v68 #261

Merged
merged 1 commit into from
Aug 21, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 21, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
taskcluster >=44.0.0,<67.1 -> >=44.0.0,<68.1 age adoption passing confidence

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 to useradd

adduser is a debian specific wrapper around useradd and friends. By
changing to useradd, we allow workers to be deployed on non debian
derivative distributions.

Generic Worker multiuser engine on Linux/FreeBSD now depends on:

  • /usr/bin/chfn
  • /usr/sbin/useradd
  • /usr/sbin/userdel

and no longer depends on:

  • /usr/sbin/adduser
  • /usr/sbin/deluser
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
  • build(deps): bump elliptic from 6.5.4 to 6.5.7 in /ui (d3d8950)
  • build(deps): bump braces from 3.0.2 to 3.0.3 in /clients/client-test (7fc112e)
  • build(deps): bump aiohttp from 3.9.5 to 3.10.2 in /taskcluster (84db910)
  • build(deps): bump dependabot/fetch-metadata in the gh-actions-deps group (f57c0aa)
  • build(deps): bump the node-deps group with 18 updates (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 the taskGroupId 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 gives
newly generated users the supplementary group users, which introduced a
discrepency 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
  • build(deps): bump the ui-node-deps group across 1 directory with 3 updates (b55fb4d)
  • build(deps-dev): bump chai-as-promised in /clients/client-web (0809b9e)
  • build(deps): bump certifi from 2023.7.22 to 2024.7.4 in /taskcluster (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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (rebase) August 21, 2024 17:29
@renovate renovate bot merged commit 4dc73e3 into main Aug 21, 2024
2 checks passed
@renovate renovate bot deleted the renovate/taskcluster-68.x branch August 21, 2024 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants