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

[Ubuntu] Breaking Change: runner user will have UID 1001 instead of 1000 for larger runners #10936

Open
4 of 14 tasks
subir0071 opened this issue Nov 8, 2024 · 0 comments
Open
4 of 14 tasks

Comments

@subir0071
Copy link
Contributor

subir0071 commented Nov 8, 2024

Breaking changes

The user ID of runner user on larger runners, used to execute github jobs, will change from 1000 to 1001. This will match the UID on standard runners.

Target date

December 09, 2024.

The motivation for the changes

Users can hit permission issues when swapping workflows between larger and standard runners, especially with certain container operations.

Impact

For larger runners the runner user ID will be changed to 1001 to make it consistent with standard runners.

Any larger runners workflows that take a hard dependency on the exact value of the runner UID, currently 1000, will need to be updated. We recommend resolving the UID at run time to ensure you always have the correct value.

Platforms affected

  • Azure DevOps
  • GitHub Actions

Runner images affected

  • Ubuntu 20.04
  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 12
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • Windows Server 2019
  • Windows Server 2022

Mitigation ways

N/A

@gdryke gdryke changed the title [Ubuntu] runner user would have UID 1001 instead of 1000 for larger runners [Ubuntu] Breaking Change: runner user will have UID 1001 instead of 1000 for larger runners Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant