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

Ensure that the web build is compatible with actions/checkout versions >= 3.1.0 #3322

Closed
pichlermarc opened this issue Oct 12, 2022 · 0 comments · Fixed by #3328
Closed

Ensure that the web build is compatible with actions/checkout versions >= 3.1.0 #3322

pichlermarc opened this issue Oct 12, 2022 · 0 comments · Fixed by #3328
Labels

Comments

@pichlermarc
Copy link
Member

pichlermarc commented Oct 12, 2022

#3321 aims to pin actions/checkout to v3.0.2 in the web builds, as v3.1.0 broke our pipeline.

Our pipeline uses the circleci/node:16-browsers image, which sets the default user to a non-root circleci user. This is an unsupported path according to GitHub Actions documentation. It causes files to be not writable, as they are owned by another user (see actions/checkout#956), thus failing the build on checkout.

#3321 is NOT a permanent solution as we won't be able to update actions/checkout without switching to another image, but it will unblock other PRs with failing builds for now.

For this issue to be considered complete, a permanent solution (such as switching to another image that uses root-user only) needs to be found and implemented.

@pichlermarc pichlermarc changed the title Ensure that the web build is compatible with @actions/checkout versions >= 3.1.0 Ensure that the web build is compatible with actions/checkout versions >= 3.1.0 Oct 12, 2022
@pichlermarc pichlermarc linked a pull request Oct 14, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant