Skip to content

Bump taskcluster from 85.0.1 to 86.0.0 #8811

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 27, 2025

Bumps taskcluster from 85.0.1 to 86.0.0.

Release notes

Sourced from taskcluster's releases.

v86.0.0

USERS

▶ [MAJOR] #7356 Generic Worker multiuser engine on macOS now executes all task commands via a Launch Agent running in the context of the desktop session. This means that task commands now have full access to desktop session services, such as the clipboard.

Deployment Instructions - macOS

On macOS it is essential that after updating the generic-worker binary, before starting the worker up, that the file next-task-user.json is deleted. This file should only be deleted when upgrading the worker, not every time the worker runs. This will cause Generic Worker to create new task users, which is needed for the launch agent to work. Otherwise the new Generic Worker would try to use task users created by the old Generic Worker user, which would not work. Note, the full path to this file can be seen in the generic worker logs, if you are not sure where to find it on the file system.

Note, this only needs to be done once when installing the new version of Generic Worker. After that, Generic Worker will continue to mange this file itself as normal.

Automated Package Updates

  • build(deps): bump newrelic from 7.5.2 to 12.20.0 (80c25f9efb)
  • build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /clients/client-web (790be611e0)
  • build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /ui (7a87b74d2a)
  • build(deps): bump urllib3 from 2.2.2 to 2.5.0 in /taskcluster (32210df987)
Changelog

Sourced from taskcluster's changelog.

v86.0.0

USERS

▶ [MAJOR] #7356 Generic Worker multiuser engine on macOS now executes all task commands via a Launch Agent running in the context of the desktop session. This means that task commands now have full access to desktop session services, such as the clipboard.

Deployment Instructions - macOS

On macOS it is essential that after updating the generic-worker binary, before starting the worker up, that the file next-task-user.json is deleted. This file should only be deleted when upgrading the worker, not every time the worker runs. This will cause Generic Worker to create new task users, which is needed for the launch agent to work. Otherwise the new Generic Worker would try to use task users created by the old Generic Worker user, which would not work. Note, the full path to this file can be seen in the generic worker logs, if you are not sure where to find it on the file system.

Note, this only needs to be done once when installing the new version of Generic Worker. After that, Generic Worker will continue to mange this file itself as normal.

Automated Package Updates

  • build(deps): bump newrelic from 7.5.2 to 12.20.0 (80c25f9efb)
  • build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /clients/client-web (790be611e0)
  • build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 in /ui (7a87b74d2a)
  • build(deps): bump urllib3 from 2.2.2 to 2.5.0 in /taskcluster (32210df987)
Commits
  • 6e8b2bb v86.0.0
  • b9770e1 Merge pull request #7648 from taskcluster/issue7356
  • 092c11f Issue 7356 - separate macOS desktop integration tests for multiuser/headless ...
  • d509c7d Issue 7356 - don't use Launch Agent when running in Headless mode
  • 9d66afb Issue 7536 - add Generic Worker on macOS deployment instructions
  • 71d1371 Issue 7356 - delay io/copy go routines until FDs have been written to unix so...
  • 968b368 Issue 7356 - adapt process package on darwin/multiuser to proxy commands to l...
  • c4f9625 Issue 7356 - configure launch agent in PreRebootSetup
  • 7302aa9 Issue 7356 - implement generic-worker launch-agent subcommand on macOS
  • ae44334 Generic Worker: move PreRebootSetup from multiuser_posix.go to multiuser_{lin...
  • Additional commits viewable in compare view

Dependabot compatibility score

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 <dependency name> 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](https://github.com/taskcluster/taskcluster) from 85.0.1 to 86.0.0.
- [Release notes](https://github.com/taskcluster/taskcluster/releases)
- [Changelog](https://github.com/taskcluster/taskcluster/blob/main/CHANGELOG.md)
- [Commits](taskcluster/taskcluster@v85.0.1...v86.0.0)

---
updated-dependencies:
- dependency-name: taskcluster
  dependency-version: 86.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Bot PRs that update dependencies label Jun 27, 2025
@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 76.81%. Comparing base (90abb99) to head (776fffe).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #8811   +/-   ##
=======================================
  Coverage   76.81%   76.81%           
=======================================
  Files         571      571           
  Lines       28529    28529           
  Branches     3494     3549   +55     
=======================================
  Hits        21915    21915           
+ Misses       6441     6436    -5     
- Partials      173      178    +5     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Bot PRs that update dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant