Skip to content

Commit

Permalink
Tweak checklist after release cycle
Browse files Browse the repository at this point in the history
  • Loading branch information
alerque committed Jul 22, 2024
1 parent 7cba281 commit 198cf30
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions .github/ISSUE_TEMPLATE/release-checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,14 @@ labels: ''
assignees: alerque
---

- [ ] Update changelog, `git cliff -o CHANGELOG.md -t vX.Y.Z`, add to stage
- [ ] Bump version in Cargo.toml, `cargo build`, then add to stage
- [ ] Generate new rockspe, `make rockspecs SEMVER=X.Y.Z`, add to stage
- [ ] Commit release point
- [ ] Test, `make test`
- [ ] Bump version in Cargo.toml, `cargo build`, then add manifest and lockfile to stage
- [ ] Generate new rockspec and update changelog, `make SEMVER=X.Y.Z rockspecs CHANGELOG.md`, add release rockspec and changelog to stage
- [ ] Commit release point, `git commit -m "chore: Release vX.Y.Z"`
- [ ] Test and lint, `make test lint`
- [ ] Tag with signature, `git tag -s vX.Y.Z`
- [ ] Push tag, `git push --follow-tags`
- [ ] Publish to crates.io, `cargo publish --locked`
- [ ] Publish to PyPi, `maturin publish`
- [ ] Publish to PyPi (needs exported API key), `maturin publish`
- [ ] Publish to NPMJS, `wasm-pack build --features wasm && wasm-pack publish`
- [ ] Download LuaRocks artifact, `wget https://luarocks.org/manifests/alerque/decasify-X.Y.Z-1.src.rock`
- [ ] Download PyPi artifact, `wget https://files.pythonhosted.org/packages/cp312/d/decasify/decasify-X.Y.Z-cp312-cp312-manylinux_2_34_x86_64.whl`
Expand Down

0 comments on commit 198cf30

Please sign in to comment.