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.2 KiB

Be sure to remember to do the following for releases. (Copy into a GitHub issue)

  • 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
  • Anything else to add to this checklist?