Skip to content

Prepare stack-compiler for crates.io - #10

Merged
konojunya merged 2 commits into
mainfrom
agent/publish-crate
Sep 5, 2026
Merged

Prepare stack-compiler for crates.io#10
konojunya merged 2 commits into
mainfrom
agent/publish-crate

Conversation

@konojunya

Copy link
Copy Markdown
Member

Summary

  • declare crates.io as the only publication registry and add complete discovery metadata
  • constrain the published source archive to the compiler source, tests, README, and Apache-2.0 license
  • document the versioned Cargo dependency command
  • make every CI run verify the exact crates.io package through Cargo's publish dry run

Testing

  • cargo fmt --check
  • cargo test --locked
  • STACK_SPECIFICATION_DIR=../specification cargo test --features conformance --test conformance --locked
  • cargo clippy --all-targets --all-features --locked -- -D warnings
  • RUSTDOCFLAGS='-D warnings' cargo doc --no-deps --locked
  • cargo publish --dry-run --locked --allow-dirty
  • cargo +1.85.0 test --locked
  • cargo +1.85.0 clippy --all-targets --all-features --locked -- -D warnings
  • cargo llvm-cov --lib --all-features --workspace --fail-under-lines 95 --fail-under-functions 95 --fail-under-regions 95

@konojunya
konojunya merged commit ad6d3d8 into main Sep 5, 2026
2 checks passed
@konojunya
konojunya deleted the agent/publish-crate branch September 5, 2026 04:42
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