publish: crates.io as clank-cli-app (manual gate) - #3
Merged
Merged
Conversation
Rename the Cargo package to clank-cli-app so install is `cargo install clank-cli-app` while binaries stay clank / clank-jev. CI dry-runs packaging on every PR; real crates.io publish is workflow_dispatch only until one manual publish has landed — tags still cut GitHub assets only.
Owner
Author
Blocker: workflow commit not on the branch yetPackage rename + README/STATUS are on this PR (
To land it: from the box checkout on gh auth refresh -h github.com -s repo,workflow,read:org
git push origin publish/crates-io-clank-cli-appOr apply the same two files via the GitHub UI. Also needed before real publish: repo secret Local dry-run (clean tree): packaged Install after first manual publish: |
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
clank-cli-app(binaries stayclank/clank-jev). Version0.1.0for first crates.io publish under the new name.cargo install clank-cli-app --locked; git install kept as fallback; nevercargo install clank.Critique gate (workflows)
Local commit
652bc28ready but not pushed (gh OAuth lacksworkflowscope):cargo publish --dry-run --lockedon every PRworkflow_dispatch+publish_crates_io+ environmentcrates-ioonly — no auto tag→crates.ioPush with:
gh auth refresh -h github.com -s repo,workflow,read:orgthengit push.Dry-run
cargo publish --dry-run --lockedlocally: packaged 76 files, verified, aborted upload — OK.Follow-ups (parent / user)
CARGO_REGISTRY_TOKENvia secret card /gh secret set(do not echo); protect environmentcrates-io.publish_crates_io=truebefore wiring auto tag publish.Test plan
v*tag does not publish to crates.io