Skip to content

Fix source tarball creation in the release workflow - #276

Merged
larsewi merged 1 commit into
masterfrom
source-tarball-clean-tree
Jul 25, 2026
Merged

Fix source tarball creation in the release workflow#276
larsewi merged 1 commit into
masterfrom
source-tarball-clean-tree

Conversation

@larsewi

@larsewi larsewi commented Jul 25, 2026

Copy link
Copy Markdown
Owner

The man pages were downloaded into the checkout, so cargo package aborted with
19 files in the working directory contain changes that were not yet committed into git. Download them to RUNNER_TEMP instead, which keeps the working tree
clean and avoids --allow-dirty packing them into the crate.

🤖 Generated with Claude Code

Downloading into the working tree made cargo package fail on 19 uncommitted
files; RUNNER_TEMP keeps the tree clean and the files out of the crate.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
@larsewi
larsewi marked this pull request as ready for review July 25, 2026 17:48
@larsewi
larsewi merged commit 74150fe into master Jul 25, 2026
8 checks passed
@larsewi
larsewi deleted the source-tarball-clean-tree branch July 25, 2026 17:48
@larsewi larsewi added the chore Internal change, excluded from release notes label Jul 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Internal change, excluded from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant