Repository navigation
chore(release): prepare v0.1.0-beta.1 - #199
Merged
Merged
Conversation
mveril
force-pushed
the
chore/prepare-v0.1.0-beta.1
branch
from
November 2, 2026 08:10
c0cddb3 to
64c7163
Compare
* Simplify release promotion and version-derived documentation * Require a version tag for dispatched binary publication * Format release validation and smoke checks
mveril
force-pushed
the
chore/prepare-v0.1.0-beta.1
branch
2 times, most recently
from
November 9, 2026 19:29
6fcf20e to
5f3056e
Compare
mveril
force-pushed
the
chore/prepare-v0.1.0-beta.1
branch
from
November 9, 2026 20:02
5f3056e to
f72e723
Compare
mveril
force-pushed
the
chore/prepare-v0.1.0-beta.1
branch
from
November 10, 2026 20:43
f72e723 to
389a176
Compare
mveril
force-pushed
the
chore/prepare-v0.1.0-beta.1
branch
from
November 11, 2026 18:10
389a176 to
517fab8
Compare
mveril
force-pushed
the
chore/prepare-v0.1.0-beta.1
branch
from
November 12, 2026 14:06
ee60fb6 to
afed235
Compare
mveril
force-pushed
the
chore/prepare-v0.1.0-beta.1
branch
from
November 12, 2026 14:14
afed235 to
d767656
Compare
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.
Summary
Prepare the first public beta, v0.1.0-beta.1, without creating a tag or publishing packages. Document the post-publication Cargo and tagged Nix flake installation paths in the manual and README. Replace the changelog date placeholder with the actual publication date before tagging.
Version consistency
Both Cargo packages, the CLI's core dependency, and Cargo.lock use 0.1.0-beta.1. Cargo metadata confirms the dependency requirement is ^0.1.0-beta.1. Current version examples have been refreshed; historical test fixtures remain unchanged.
Changelog
Move the launch inventory and scientific limitations into the beta section, retain Unreleased, and update release and comparison links. The dist announcement contains these notes and limitations.
Documentation publishing
The publishing workflow validates the tag and package version, retains existing snapshots, and publishes releases under /RustiQ/v0.1.0-beta.1/, development under /dev/, and the latest beta through /beta/. The book build and publisher tests pass, including the Cargo and Nix installation documentation; actual deployment remains to be verified after tagging. The offline book is included in the release workflow.
Distribution checks
The dist plan lists all six existing target archives, SHA-256 artifacts, and the corresponding source archive. The workflow includes the executable, offline manual, license files and notices. Run the documented six-platform artifact rehearsal and source reconstruction before publication; the plan alone does not verify built archive contents.
Tests
cargo check --workspace --locked: passed.cargo deny --locked --workspace --all-features check: passed with existing warnings and advisory exceptions.nix build .#book: passed.dist plan --tag v0.1.0-beta.1 --output-format=json: passed, with cross-compilation rustup warnings; announcement checked.python3 -m pytest tools/test_publish_docs.py tools/test_book_links.py tools/test_release_smoke.py: passed (44 tests).cargo test --workspace --locked: passed (three core tests ignored by the existing suite).python3 tools/distribution.py check: passed after regenerating notices with cargo-about 0.9.2.cargo publish --dry-run --workspace --locked --allow-dirty: passed for both crates, without uploading.python3 tools/distribution.py source: passed for the earlier preparation commit, including offline dependency resolution; rerun for the final commit; extracted-source reconstruction was started but interrupted after several minutes of optimized compilation; it remains to be completed.Remaining manual actions and publication risks