The default development branch is develop
. Autotag automatically tags a release on merges to main
.
This repository is mostly owned and maintained by Chris Reynolds (DevRel) and is intended exclusively for internal Pantheon projects. (It is a public repository by necessity, because it interacts with other public repositories.)
Direct commits to develop
are discouraged. Squash merges are generally preferred.
When develop
is ready for a release, merge develop
into main
and push to main.
git checkout develop && git pull
git checkout main && git pull
git merge develop --ff-only
git push origin main
- Break out bash scripts into separate files rather than everything being inside the
action.yml
. - Automate releases.
- Figure out a generic Pantheon token that can be used universally for this action across repositories that's not tied to an individual user.