pr trigger

This commit is contained in:
jr-k 2024-08-08 03:23:11 +02:00
parent 0ff94bc4f5
commit 6113327075
2 changed files with 45 additions and 0 deletions

22
.github/workflows/pr-trigger-if-admin.yml vendored Executable file
View File

@ -0,0 +1,22 @@
name: Add build label to start trigger build for PR
on:
push:
branches-ignore:
- 'master'
- 'develop'
- 'nightly'
pull_request_target:
types: [opened]
jobs:
add-label:
runs-on: ubuntu-latest
if: github.event.pull_request.user.login == 'jr-k'
steps:
- name: Add build-pr label
uses: actions-ecosystem/action-add-labels@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
labels: build-pr

23
.github/workflows/pr-trigger-if-label.yml vendored Executable file
View File

@ -0,0 +1,23 @@
name: Trigger build for PR
on:
push:
branches-ignore:
- 'master'
- 'develop'
- 'nightly'
pull_request_target:
types: [labeled]
jobs:
trigger-build:
runs-on: ubuntu-latest
if: contains(github.event.pull_request.labels.*.name, 'build-pr')
steps:
- name: Trigger PR build
uses: peter-evans/repository-dispatch@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
event-type: build-pr
client-payload: '{"pr_number": ${{ github.event.pull_request.number }}}'