You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
| name | about | title | labels | assignees |
|---|---|---|---|---|
| Release TODO list | Use this checklist when we release | Release v0.XYZ | release | 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.rbregression tests are all enabled (i.e.overwrite_sampleis 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:latestdocker tag XYZ andymeneely/squib:version-0.XYZ.0docker push andymeneely/squib:latestdocker 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?