Skip to content

Commit

Permalink
doc: update the CONTRIBUTING release checklist
Browse files Browse the repository at this point in the history
[skip ci]
  • Loading branch information
flavorjones committed Nov 25, 2024
1 parent 4f8c6ea commit e0d23c8
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,16 @@ Update `/dependencies.yml` to reflect:

## Making a release

A quick checklist:
A quick checklist to cutting a release of the sqlite3 gem:

- [ ] make sure CI is green!
- [ ] update `CHANGELOG.md` and `lib/sqlite3/version.rb`
- [ ] run `bin/build-gems` and make sure it completes and all the tests pass
- [ ] create a git tag using a format that matches the pattern `v\d+\.\d+\.\d+`, e.g. `v1.3.13`
- [ ] `git push && git push --tags`
- [ ] `for g in gems/*.gem ; do gem push $g ; done`
- [ ] create a release at https://github.com/sparklemotion/sqlite3-ruby/releases and include sha2 checksums
- bump the version
- [ ] update `CHANGELOG.md` and `lib/sqlite3/version.rb`
- [ ] create a git tag using a format that matches the pattern `v\d+\.\d+\.\d+`, e.g. `v1.3.13`
- build the native gems
- [ ] run `bin/build-gems` and make sure it completes and all the tests pass
- push
- [ ] `git push && git push --tags`
- [ ] `for g in gems/*.gem ; do gem push $g ; done`
- announce
- [ ] create a release at https://github.com/sparklemotion/sqlite3-ruby/releases and include sha2 checksums

0 comments on commit e0d23c8

Please sign in to comment.