Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.19.0 #377

Open
21 of 31 tasks
andymeneely opened this issue Apr 9, 2023 · 0 comments
Open
21 of 31 tasks

Release v0.19.0 #377

andymeneely opened this issue Apr 9, 2023 · 0 comments
Assignees
Labels

Comments

@andymeneely
Copy link
Owner

andymeneely commented Apr 9, 2023

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?
@andymeneely andymeneely self-assigned this Apr 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant