Skip to content

ci(release): clone soap-server outside repo to fix dirty-tree publish - #4

Merged
jhogendorn merged 1 commit into
mainfrom
fix/release-clone-sibling
Jun 3, 2026
Merged

ci(release): clone soap-server outside repo to fix dirty-tree publish#4
jhogendorn merged 1 commit into
mainfrom
fix/release-clone-sibling

Conversation

@jhogendorn

Copy link
Copy Markdown
Contributor

Follow-up to #3. Checking out soap-server into soap-server-dep inside the repo left an untracked dir that trips cargo publish's dirty-tree check. Clone into ../soap-server (outside the working tree) instead; soap-server is public so no token needed. Merging does not publish (fix/* branch); I'll dispatch release.yml after merge.

The previous fix checked out soap-server into soap-server-dep INSIDE the
onvif-server working tree, which left an untracked directory that trips
`cargo publish`'s dirty-tree check ("files in the working directory contain
changes not yet committed"). Clone soap-server into ../soap-server (outside
the repo) instead — it satisfies the crossref path dep without dirtying
onvif's tree. soap-server is public now, so no token/symlink needed.

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