[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

View file

@ -10,12 +10,12 @@ Please include a summary of the changes.
Please delete options that are not relevant. Please delete options that are not relevant.
- [ ] Bug fix (non-breaking change which fixes an issue) - [] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality) - [] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation change (non-code changes affecting only the wiki) - [] Documentation change (non-code changes affecting only the wiki)
- [ ] Infrastructure change (changes related to the github repo, build process, or the like) - [] Infrastructure change (changes related to the github repo, build process, or the like)
## Checklist ## Checklist
- [ ] My code was submitted to the nightly branch of the repository. - [] My code was submitted to the nightly branch of the repository.

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