.github: Refactor to use pull_request_target trigger.

After careful review, we believe we can now use the "pull_request_target"
workflow trigger instead of "pull_request" which required a separate
privliged workflow to add labels and comments to PRs when they are submitted
or updated.  This allows us to greatly streamline our workflows and remove
unneeded ones.

* The OnPRChanged workflow was...
  * Renamed to OnPRCheck
  * Changed to trigger on pull_request_target and the "recheckpr" label.
  * Changed to simply call reusable workflows in asterisk-ci-actions.
  * Changed to use better concurrency groups.
* The OnPRCPCheck and OnPRMergeApproved workflows were also...
  * Changed to simply call reusable workflows in asterisk-ci-actions.
  * Changed to use better concurrency groups.
* The NightlyTest and CreateDocs were also tweaked

(cherry picked from commit 9822f6fd25)
This commit is contained in:
George Joseph
2025-02-13 13:22:31 -07:00
committed by Asterisk Development Team
parent 2c2bf8b535
commit a96e42c326
9 changed files with 26 additions and 96 deletions

View File

@@ -21,6 +21,4 @@ jobs:
with:
asterisk_repo: ${{ github.repository }}
base_branch: ${{ matrix.branch }}
secrets:
TOKEN: ${{ secrets.GITHUB_TOKEN }}