Skip to content

ci(release): cargo publish --allow-dirty (Cargo.lock churn on resolve) - #5

Merged
jhogendorn merged 1 commit into
mainfrom
fix/release-allow-dirty
Jun 3, 2026
Merged

ci(release): cargo publish --allow-dirty (Cargo.lock churn on resolve)#5
jhogendorn merged 1 commit into
mainfrom
fix/release-allow-dirty

Conversation

@jhogendorn

Copy link
Copy Markdown
Contributor

Follow-up to #4. The publish build regenerates Cargo.lock (cloned sibling soap-server + now-published 0.1.1), tripping the dirty-tree check. --allow-dirty is safe here — the include allowlist governs package contents. Merging does not publish; I'll dispatch after merge.

Resolving against the freshly-cloned sibling soap-server plus the now-published
0.1.1 regenerates Cargo.lock during the publish build, tripping the dirty-tree
check. Pass --allow-dirty: published contents are governed by the Cargo.toml
`include` allowlist, not working-tree state, so the regenerated lock does not
leak anything.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jhogendorn
jhogendorn merged commit c7cb07c into main Jun 3, 2026
5 checks passed
@jhogendorn
jhogendorn deleted the fix/release-allow-dirty branch June 3, 2026 10:34
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