Skip to content

fix(ci): extract semrel release tarball into a dedicated subdir#37

Merged
mwaldheim merged 1 commit into
mainfrom
fix/semrel-release-tar-extract
Jul 6, 2026
Merged

fix(ci): extract semrel release tarball into a dedicated subdir#37
mwaldheim merged 1 commit into
mainfrom
fix/semrel-release-tar-extract

Conversation

@mwaldheim

Copy link
Copy Markdown
Contributor

Fixes the recurring Semrel Release workflow failure (tar extraction into /tmp fails: Cannot utime/chmod). See commit message.

The semrel release tarball's leading './' entry has mode 0700. Extracting
directly into /tmp made tar try to chmod/utime /tmp itself, which fails
in the GitHub Actions runner container ('Cannot utime: Operation not
permitted' / 'Cannot change mode to rwx-----T'), breaking the
Semrel Release workflow on every push to main.

Fix: extract into a fresh /tmp/semrel-dl subdir (owned by the runner)
and move the binary out, instead of extracting straight into /tmp.
@mwaldheim mwaldheim merged commit 0d07060 into main Jul 6, 2026
@mwaldheim mwaldheim deleted the fix/semrel-release-tar-extract branch July 6, 2026 08:47
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