Skip to content

ci(release): install build-essential on self-hosted runner if missing#155

Merged
acamarata merged 1 commit into
mainfrom
ci/release-install-make
Jul 1, 2026
Merged

ci(release): install build-essential on self-hosted runner if missing#155
acamarata merged 1 commit into
mainfrom
ci/release-install-make

Conversation

@acamarata

Copy link
Copy Markdown
Collaborator

Summary

  • Self-hosted release runners (nself-sentry-runner{,2,3}) lack make in their base image, causing make dist to fail with make: command not found on every v1.2.0 release.yml run.
  • Adds an idempotent check-and-install step (apt-get install build-essential) before the build step so this is fixed at the workflow level going forward.

Test plan

  • Confirmed root cause via gh run view --log-failed on run 28517757769: make: command not found, exit 127
  • Next tag push exercises this step on a runner and succeeds

make dist was failing with 'make: command not found' on the
self-hosted runners (nself-sentry-runner{,2,3}) — the base image
lacks build-essential. Adds an idempotent check/install step so
this and future release tags succeed without manual runner image
patching.
@acamarata acamarata merged commit 55a6d14 into main Jul 1, 2026
25 of 26 checks passed
@acamarata acamarata deleted the ci/release-install-make branch July 1, 2026 22:40
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