generated from MeasureAuthoringTool/madie-frontend-template
-
Notifications
You must be signed in to change notification settings - Fork 0
31 lines (28 loc) · 1.12 KB
/
commit_message_validation.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
name: Release
on: [push]
jobs:
commit_message_validation:
name: validate git commit messages
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
ref: '${{ github.event.pull_request.base.ref }}'
- name: Execute message validation
run: |
# Checkout branch
git checkout -q ${{ github.event.pull_request.head.ref }}
# Set variables
# BASE_BRANCH=${{ github.event.pull_request.base.ref }}
# msg_regex='MAT-[0-9]+\s.*'
# # This list permits some commits
# commit_static_permit_list="(^Merge pull request \#)|(^Merge branch)|(^Revert \")"
# # Initialize invalidCommit as false, will be set to true by any invalid commits
# invalidCommit=false
# # Find hash of commit most common ancestor, e.g. where branch began
# BRANCH_MERGE_BASE=$(git merge-base ${BASE_BRANCH} ${CURRENT_BRANCH})
# # Find all commits since common ancestor
# BRANCH_COMMITS=$(git rev-list ${BRANCH_MERGE_BASE}..HEAD)
exit 0