Skip to content

Conversation

blink-so[bot]
Copy link
Contributor

@blink-so blink-so bot commented Sep 26, 2025

Root cause

  • Release job failed at the "Publish to crates.io" step. Cargo packaging errored with:
    failed to open for archiving: docs/license.md -> No such file or directory
    The path existed as a symlink but pointed outside the repository, so Cargo could not resolve it during packaging.

Fix

  • Update docs/license.md to point to the repository's LICENSE (../LICENSE) so the file exists and Cargo can include it in the crate package.

Notes

  • All CI tests in the release workflow succeeded; only the publish step failed. This change is limited to fixing the broken symlink used during packaging.
  • After merge, tag a new release (e.g., v0.4.2) so the release workflow runs against a commit that contains this fix. Re-running the v0.4.1 workflow will still use the old tag and fail.

Testing

  • Verified the symlink now resolves within the repo tree; CI will validate via the release workflow.

…h failure

Cargo publish failed due to a broken docs/license.md symlink, causing:

  failed to open for archiving:  (No such file or directory)

Point the symlink to the repository's LICENSE to satisfy packaging.

Co-authored-by: ammario <7416144+ammario@users.noreply.github.com>
@ammario ammario marked this pull request as ready for review September 26, 2025 16:33
@ammario ammario merged commit 2983136 into main Sep 26, 2025
6 checks passed
@ammario ammario deleted the blink/release-fix-missing-docs-license branch September 26, 2025 16:33
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