Skip to content

Setup 3rd party setup actions - #25

Merged
devpro merged 7 commits into
mainfrom
feature/no-sudo
Sep 30, 2026
Merged

devpro merged 7 commits into
mainfrom
feature/no-sudo

Conversation

@devpro

@devpro devpro commented Sep 30, 2026

Copy link
Copy Markdown
Owner

No description provided.

devpro and others added 7 commits September 29, 2026 19:35
A binary moved into /usr/local/bin needs root, which a hosted runner reaches through sudo and a container job has no business carrying.
RUNNER_TEMP belongs to the job everywhere, and GITHUB_PATH puts it on the path of the steps after the install.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01McrBgv5WFPJt215Qt8MXLn
The export only lasted for its own step, and named the home of root.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01McrBgv5WFPJt215Qt8MXLn
FOSSA is a composite action here, installing a pinned CLI release after checking its checksum, as Trivy and Syft already are.
Login, Buildx, QEMU and the build are the Docker CLI of the runner, and the gha cache backend, which only a JavaScript action can reach, goes with them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01McrBgv5WFPJt215Qt8MXLn
The step ran in the repository root, so a repository holding a terraform directory made unzip fail on it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01McrBgv5WFPJt215Qt8MXLn
@devpro
devpro merged commit 35750e9 into main Sep 30, 2026
12 checks passed
@devpro
devpro deleted the feature/no-sudo branch September 30, 2026 19:52
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.

1 participant