The deployment and release process set up for the cas-ciip-portal application can be replicated in other applications
AC
The following items need to be generated by the yeoman generator:
standard-version, commitizen config to generate a changelog upon release
shipit configs
Github actions that check that the sqitch plan was tagged properly, and that tagged changes are immutable
this should be run on an ad-hoc Docker image based on alpine-git that contains both sqitch-check-immutable-files.shsqitch-last-change-is-tag.sh scripts
Manually triggered github action that authorizes a merge on the main branch and that is required for test and prod shipit configs.
Description
The deployment and release process set up for the
cas-ciip-portal
application can be replicated in other applicationsAC
The following items need to be generated by the yeoman generator:
alpine-git
that contains bothsqitch-check-immutable-files.sh
sqitch-last-change-is-tag.sh
scripts