Skip to content

Prepare stack-theme for crates.io - #12

Merged
konojunya merged 1 commit into
mainfrom
agent/publish-crate
Sep 5, 2026
Merged

Prepare stack-theme for crates.io#12
konojunya merged 1 commit into
mainfrom
agent/publish-crate

Conversation

@konojunya

Copy link
Copy Markdown
Member

Summary

  • declare crates.io as the only publication registry and add discovery metadata for stack-theme
  • document the versioned Cargo dependency and Rust 1.85 support floor
  • keep the published package constrained to generated catalog code, schemas, repository-authored assets, docs, and the Apache-2.0 license
  • upgrade the existing package gate to Cargo's crates.io publish dry run

Testing

  • npm run validate
  • npm run generate:check
  • npm test
  • npm run typecheck
  • npm pack --dry-run --workspace @stack-sh/theme
  • cargo fmt --check
  • cargo test --workspace --locked
  • cargo clippy --workspace --all-targets --locked -- -D warnings
  • RUSTDOCFLAGS='-D warnings' cargo doc --workspace --no-deps --locked
  • cargo publish --dry-run -p stack-theme --locked --allow-dirty
  • cargo +1.85.0 test --workspace --locked
  • cargo +1.85.0 clippy --workspace --all-targets --locked -- -D warnings

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