Skip to content

devlinjunker/test.github.actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Version
1.10-SNAPSHOT

Test Github Actions

Repository containing files to test Github Actions and add/edit .yaml files for seeing how actions will perform before adding them to other git repos.

TODO:

  • Develop Branch Merge Verification
    • PR Title matches branch name
    • PR Branch matches regexp?
  • Auto Merge PR on Comment
  • Release Cutting
  • Release Merging
    • add git tag (vX.X.X) to main on merge
    • upmerge develop from main on merge to main
  • Hotfix Branch creation
  • Main Branch Merge Verification
    • must be from hotfix- or release- branch
    • must have PR title with hotfix- or release
  • Test Major Release Cut
  • [..] Generate Changelog
    • Either:
    • in release cut, but whatabout hotfixes?
    • in merge to main, but this will trigger infinite loop with PAT
      • need to enable/disable branch protections if we don't want to use this
  • Hotfix Branch Merge Verification
    • no feat or feature commits
  • Resolve Conflicts Better in upmerge main -> develop after release

Notes

Personal Access Token - some of these steps require a secret PAT that is a Github Token from an Admin user account

  1. Update version files after release cut
  2. Upmerge develop after release merge

Links