Skip to content

Download release archives outside the checkout - #65

Merged
CanReader merged 1 commit into
masterfrom
fix/release-dist-dir
Oct 30, 2026
Merged

CanReader merged 1 commit into
masterfrom
fix/release-dist-dir

Conversation

@CanReader

Copy link
Copy Markdown
Owner
  • download release archives outside the checkout so cargo publish sees a clean tree

What this changes

The publish job now downloads the build archives to $RUNNER_TEMP/dist instead of dist/ in the repo.

Why

The v0.3.1 release got through the tag check and the builds, then cargo publish stopped with "7 files in the working directory contain changes that were not yet committed", which were the downloaded archives in dist/. Nothing was uploaded to crates.io.

How it was verified

  • cargo test passes
  • cargo clippy --all-targets -- -D warnings is clean
  • Ran cuda_parity on a GPU
  • Trained an example in --release
  • No GPU here, CUDA side not runtime tested

Workflow change only. The YAML parses, and this PR runs the release workflow without the publish steps, so the real publish is only proven by the next tag.

Checklist

  • Every new or changed backward rule has a gradcheck case
  • Every new kernel has a cuda_parity case
  • tensor/ops and autograd/ops still mirror each other
  • Public items have /// docs

@CanReader
CanReader merged commit c978709 into master Oct 30, 2026
20 checks passed
@CanReader
CanReader deleted the fix/release-dist-dir branch October 30, 2026 14:11
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