[26] update PR actions

This commit is contained in:
meisnate12 2024-05-28 16:59:00 -04:00
parent 5a1b9d45f1
commit fd97fd752b
6 changed files with 88 additions and 19 deletions

27
.github/workflows/merge-develop.yml vendored Normal file
View file

@ -0,0 +1,27 @@
name: Merge Nightly into Develop
on:
workflow_dispatch:
jobs:
merge-develop:
runs-on: ubuntu-latest
steps:
- name: Create App Token
uses: actions/create-github-app-token@v1
id: app-token
with:
app-id: ${{ vars.APP_ID }}
private-key: ${{ secrets.APP_TOKEN }}
- name: Check Out Repo
uses: actions/checkout@v4
with:
token: ${{ steps.app-token.outputs.token }}
ref: nightly
fetch-depth: 0
- name: Push Nightly into Develop
run: |
git push origin refs/heads/nightly:refs/heads/develop

27
.github/workflows/merge-master.yml vendored Normal file
View file

@ -0,0 +1,27 @@
name: Merge Develop into Master
on:
workflow_dispatch:
jobs:
merge-master:
runs-on: ubuntu-latest
steps:
- name: Create App Token
uses: actions/create-github-app-token@v1
id: app-token
with:
app-id: ${{ vars.APP_ID }}
private-key: ${{ secrets.APP_TOKEN }}
- name: Check Out Repo
uses: actions/checkout@v4
with:
token: ${{ steps.app-token.outputs.token }}
ref: develop
fetch-depth: 0
- name: Push Develop into Master
run: |
git push origin refs/heads/develop:refs/heads/master

View file

@ -1,12 +0,0 @@
name: Spellcheck Action
on: pull_request
jobs:
spellcheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: rojopolis/spellcheck-github-actions@0.36.0

27
.github/workflows/validate.yml vendored Normal file
View file

@ -0,0 +1,27 @@
name: Validate Pull Request
on: pull_request
jobs:
validate-pull:
runs-on: ubuntu-latest
steps:
- name: Display Refs
run: |
echo "Base Repo: ${{ github.event.pull_request.base.repo.full_name }}"
echo "Base Ref: ${{ github.base_ref }}"
echo "Head Repo: ${{ github.event.pull_request.head.repo.full_name }}"
echo "Head Ref: ${{ github.head_ref }}"
- name: Check Base Branch
if: github.base_ref == 'master' || github.base_ref == 'develop'
run: |
echo "ERROR: Pull Requests cannot be submitted to master or develop. Please submit the Pull Request to the nightly branch"
exit 1
- name: Checkout Repo
uses: actions/checkout@v4
- name: Run Spellcheck
uses: rojopolis/spellcheck-github-actions@0.36.0

View file

@ -1 +1 @@
2.0.1-develop25 2.0.1-develop26