--- /dev/null
+name: PR
+run-name: "PR ${{ github.event.number }} ${{github.event.action}}${{ case(github.event.action == 'labeled', format('({0})', github.event.label.name) , '') }} by ${{ github.actor }}"
+on:
+ pull_request_target:
+ types: [ opened, reopened, synchronize, labeled ]
+
+jobs:
+ PRAction:
+ name: "Action"
+ uses: asterisk/asterisk-ci-actions/.github/workflows/AsteriskPRAction.yml@main
+++ /dev/null
-name: PRCPCheck
-run-name: "PR ${{ github.event.number }} CPCheck by ${{ github.actor }}"
-on:
- pull_request_target:
- types: [ labeled ]
-
-jobs:
- PRCPCheck:
- name: "run-cpcheck"
- if: ${{ github.event.label.name == vars.CHERRY_PICK_TEST_LABEL }}
- concurrency:
- group: cpcheck-${{ github.triggering_actor }}-${{ github.head_ref }}
- cancel-in-progress: true
- uses: asterisk/asterisk-ci-actions/.github/workflows/AsteriskPRCPCheck.yml@main
+++ /dev/null
-name: PRCheck
-run-name: "PR ${{ github.event.number }} Check(${{github.event.action}}) by ${{ github.actor }}"
-on:
- pull_request_target:
- types: [ opened, reopened, synchronize, labeled ]
-
-jobs:
- PRCheck:
- name: "run-check"
- if: ${{ (github.event.action != 'labeled') || (github.event.action == 'labeled' && github.event.label.name == vars.RECHECKPR_LABEL) }}
- concurrency:
- group: check-${{ github.triggering_actor }}-${{ github.head_ref }}
- cancel-in-progress: true
- uses: asterisk/asterisk-ci-actions/.github/workflows/AsteriskPRCheck.yml@main
+++ /dev/null
-name: PRMerge
-run-name: "PR ${{ github.event.number }} Merge by ${{ github.actor }}"
-on:
- pull_request_target:
- types: [ labeled ]
-
-jobs:
- PRMerge:
- name: "run-merge"
- if: contains(fromJSON(vars.MERGE_APPROVED_LABELS), github.event.label.name)
- concurrency:
- group: merge-${{ github.triggering_actor }}-${{ github.head_ref }}
- cancel-in-progress: true
- uses: asterisk/asterisk-ci-actions/.github/workflows/AsteriskPRMerge.yml@main