Merged
Conversation
Pre-release hygiene: - Delete ref-python-packages/ (context-only dir no longer needed) - Untrack contributors.csv (now generated in CI, added to .gitignore) - Move get-contributors.iql + .sh to ci-scripts/ Cargo.toml: - Bump version to 2.0.0 (Rust rewrite, +1 major from Python 1.9.4) - Add description, authors, license, homepage, repository, keywords, categories, readme, and rust-version MSRV (1.75) Docs: - README.md: rewrite as proper crates.io landing page covering cargo install, direct binary download, and quick-start usage - CHANGELOG.md: add initial entry for this Rust release with link to archived Python package history - LICENSE: add MIT licence file (matching Python package) GitHub Actions: - ci-rust.yml (new, replaces build.yml): fmt + clippy + test triggered on push to any non-main branch or PR to main when Rust files change - ci-website.yml (new, replaces deploy-website.yml): yarn build check triggered on push to non-main or PR to main when website/* changes; Netlify handles main-branch deployment outside GHA - release-build.yml (new): triggered on push to main when Rust files change; matrix cross-compilation for x86_64-linux, arm64-linux (via cross), x86_64-windows-msvc, arm64-macos, x86_64-macos; contributors fetched via stackql/stackql-exec@v2.2.3 and embedded at compile time; outputs packaged as tar.gz / zip artefacts - Update checkout@v4 → @v6 in deploy-action.yml and test-demo.yml https://claude.ai/code/session_01GzGtjMcwBXyVW3uKW4F2Ai
include_str! requires contributors.csv to exist at compile time. The file is gitignored (generated by the CI release pipeline via stackql-exec), so clippy/test CI jobs on non-main branches would fail with a missing-file error. build.rs creates an empty placeholder if the file is not present, keeping all non-release builds green. https://claude.ai/code/session_01GzGtjMcwBXyVW3uKW4F2Ai
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.