-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Milestone
Description
I published v0.0.1 myself by running cargo publish
from my laptop. It'd be better to trigger releases from a controlled environment where it can be guaranteed that CI checks have passed, etc.
This could be implemented as a GitHub Action that is triggered when a new version tag is pushed (or something along those lines). Here are a few examples of that sort of thing in the wild:
- https://github.com/rust-lang/chalk/blob/v0.25.0/.github/workflows/publish.yml
- https://github.com/BurntSushi/ripgrep/blob/12.1.1/.github/workflows/release.yml
- https://github.com/rust-analyzer/rust-analyzer/blob/2020-08-31/.github/workflows/release.yaml
- https://github.com/rust-analyzer/rust-analyzer/blob/2020-08-31/.github/workflows/publish.yml
- https://github.com/rust-github/template/blob/master/.github/workflows/cd.yml
Metadata
Metadata
Assignees
Labels
No labels