.github/ISSUE_TEMPLATE/release-todo.md in squib-0.18.0 vs .github/ISSUE_TEMPLATE/release-todo.md in squib-0.19.0a

- old
+ new

@@ -1,34 +1,46 @@ ---- -name: Release TODO list -about: Use this checklist when we release -title: Release v0.XYZ -labels: release -assignees: andymeneely ---- - -Be sure to remember to do the following for releases. - - - [ ] CHANGELOG is written for all new changes - - [ ] README is updated - - [ ] Samples are updated - - [ ] Are all the dependencies up to date? - - [ ] Check `sample_regression_spec.rb` regression tests are all enabled (i.e. `overwrite_sample` is commented out) - - [ ] Bump version.rb - - [ ] Bump docs/conf.py versions - - [ ] Do a full rake locally - - [ ] `rake sanity`, and check visually - - [ ] GitHub Actions is passing on dev branch - - [ ] Merge master branch - - [ ] Merge release branch - - [ ] Push master and release branches - - [ ] Create GitHub release tag - - [ ] `gem push pkg/squib-x.y.z.gem` - - [ ] Github milestone closed - - [ ] Activate version on squib.readthedocs.org (Versions) - - [ ] Set default version on squib.readthedocs.org (Advanced Settings) - - [ ] Bump version.rb to the next alpha - - [ ] Publish on BoardGameGeek thread - - [ ] Check Docker build on Dockerhub: https://hub.docker.com/repository/docker/andymeneely/squib - - [ ] Check Docker docker pull: docker pull andymeneely/squib:latest - - [ ] Check Docker build locally in samples: docker run --rm -v "%cd%":/usr/src/app andymeneely/squib:latest ruby basic +--- +name: Release TODO list +about: Use this checklist when we release +title: Release v0.XYZ +labels: release +assignees: andymeneely +--- + +Be sure to remember to do the following for releases. + + - [ ] CHANGELOG is written for all new changes + - [ ] README is updated + - [ ] Samples are updated + - [ ] Are all the dependencies up to date? + - [ ] Check `sample_regression_spec.rb` regression tests are all enabled (i.e. `overwrite_sample` is commented out) + - [ ] Bump version.rb + - [ ] Bump docs/conf.py versions + - [ ] Do a full rake locally + - [ ] `rake sanity`, and check visually + - [ ] GitHub Actions is passing on dev branch + - [ ] Merge master branch + - [ ] Merge release branch + - [ ] Push master and release branches + - [ ] Create GitHub release tag + - [ ] `gem push pkg/squib-x.y.z.gem` + - [ ] Github milestone closed + - [ ] Activate version on squib.readthedocs.org (Versions) + - [ ] Set default version on squib.readthedocs.org (Advanced Settings) + - [ ] Bump version.rb to the next alpha + - [ ] Publish on BoardGameGeek thread + - [ ] Anything else to add to this checklist? + + # Docker + - [ ] Check Dockerfile for updates + - [ ] `docker build .` + - [ ] `docker tag XYZ andymeneely/squib:latest` + - [ ] `docker tag XYZ andymeneely/squib:version-0.XYZ.0` + - [ ] `docker push andymeneely/squib:latest` + - [ ] `docker push andymeneely/squib:version-0.XYZ.0` + - [ ] Check Docker build on Dockerhub: https://hub.docker.com/repository/docker/andymeneely/squib + - [ ] Check Docker docker pull: docker pull andymeneely/squib:latest + - [ ] Check Docker build locally in samples: + * Delete `samples/_output/basic_*.png` + * `docker run --rm -v c:\code\squib\samples:/usr/src/app -w /usr/src/app andymeneely/squib:latest ruby basic.rb` + * Check that the files were made - [ ] Anything else to add to this checklist? \ No newline at end of file