Repository navigation
chore(release): prepare first crates.io alpha - #14
Merged
Merged
Conversation
Signed-off-by: Guilherme Pedroza <guilhermebarb0sa@proton.me>
Signed-off-by: Guilherme Pedroza <guilhermebarb0sa@proton.me>
Signed-off-by: Guilherme Pedroza <guilhermebarb0sa@proton.me>
Signed-off-by: Guilherme Pedroza <guilhermebarb0sa@proton.me>
Signed-off-by: Guilherme Pedroza <guilhermebarb0sa@proton.me>
4 tasks done
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
Prepares the public library package for its first crates.io alpha release,
0.1.0-alpha.1. This is release readiness only: the PR does not upload a crate, create a release tag, or createmain.Key Changes
LICENSE,README.md, and the versionedkernel.ptxare present in both local and remote package gates.mainbootstrap, registry-name verification, and the final manual publish procedure.Commits Included
fix(package): include Apache license in crate archivechore(release): prepare 0.1.0-alpha.1 versionci(package): assert required release artifactsdocs(release): define first alpha publication contractstyle(package): normalize license file endingVerification
just ci: formatting, all-feature checks, strict Clippy, 43 regular library tests, five bench tests, two doctests, rustdoc, package verification, and cargo-deny. Seven hardware-only GPU tests remain ignored in portable CI.cargo test --workspace --no-default-features --locked.cargo +1.88.0 check -p vrp-gpu --all-features --locked.just kernel-ci.cargo package -p vrp-gpu --list --lockedincludes the expected 15 files, including the license, README, and PTX.cargo publish -p vrp-gpu --locked --dry-runcompleted without uploading.vrp-gpuat review time; this must be repeated immediately before publication.git diff --checkpassed; all commits have valid GPG signatures and DCO trailers.Scope and release hold
No Rust algorithm, CUDA source, or PTX changes. No fresh hardware run was possible in this environment; the existing RTX 5060 Ti validation record is linked from the README and is not represented as a new test. Actual publication remains a separate, explicit maintainer action after merge, release-day changelog dating, final archive review, and registry/authentication checks.