-
Notifications
You must be signed in to change notification settings - Fork 0
_github_workflows_README
devlinjunker edited this page Dec 30, 2020
·
7 revisions
This directory contains files related to Github configurations and actions:
- Github Issue Template Files
- Github Pull Request Template
- Action Files and Configurations
- Creates/Deletes any labels not defined in configuration
-
labels.yaml
andworkflows/manage-labels.yaml
- Adds Labels to PRs based on branch name
-
pr-branch-labeler.yml
andworkflows/auto-label.yaml
- This is a required action before PRs can be merged
-
NOTE: If you commit to a PR with
wip
commit message, an email will be sent when this action fails - Runs the verify-merge.sh script in
scripts/
directory and fails the action if the script does not complete succesfully- Prevents mergin branches with name
poc
or where last commit containswip
- Prevents mergin branches with name
- Verifies that Pull Request Title matches branch prefix
- Verifies
feature
commits have been added todevelop
since last release cut - Creates a
release-
branch with changes indevelop
- Creates PR from
release-
branch intomain
- Verifies that Pull Request Title is correct format
release-*
orhotfix-*
- Verifies that Pull Request branch is
release-*
orhotfix-*
branch
- Syncs README.md files to wiki
- Triggers after PR merges on
main
branch - Creates new Release Tag and Github Release on
main
branch - Upmerges
develop
frommain
so the tag is indevelop
s history
- Creates a new
hotfix-*
branch off ofmain
, using the last tag to determine hotfix branch number and next version number
- pr mutation testing: https://github.com/tylermurry/github-pr-landmine
- build docs on merge to
main
- build artifacts on release (merge to
main
) - run build/compile in
develop-verify-merge.yaml
to ensure PR is valid