Reorganize workflow files and names into 3 main categories: - Data: Data collection and synchronization workflows - Infrastructure: Infrastructure tasks (mirroring, forking) - Maintenance: All PR checks, labels, notifications, and maintenance tasks All workflows now have capitalized category prefixes for consistency. Also update internal workflow references to reflect new names.
26 lines
1.1 KiB
YAML
26 lines
1.1 KiB
YAML
name: "Maintenance: Announce PR"
|
|
run-name: 'Announce PR #${{ github.event.pull_request.number }} on Discord for review'
|
|
|
|
on:
|
|
pull_request:
|
|
types: [ labeled ]
|
|
|
|
jobs:
|
|
Announce:
|
|
permissions:
|
|
pull-requests: read
|
|
|
|
runs-on: ubuntu-latest
|
|
if: ${{ github.repository == 'armbian/build' && github.event.label.id == '6210849975' }}
|
|
steps:
|
|
- name: Get repo
|
|
uses: actions/checkout@v6
|
|
with:
|
|
ref: ${{ github.event.pull_request.head.sha }}
|
|
- name: Discord webhook
|
|
run: |
|
|
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X POST --data \
|
|
"{\"username\": \"Github\", \"avatar_url\": \"${{ secrets.AVATARURL }}\", \"content\": \"\
|
|
:arrow_heading_up: **Pull request** to [$GITHUB_REPOSITORY](<$GITHUB_SERVER_URL/$GITHUB_REPOSITORY>) by [$GITHUB_ACTOR](<$GITHUB_SERVER_URL/$GITHUB_ACTOR>) - **Please review!** \
|
|
:point_right: [Link](<$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/pull/${{github.event.pull_request.number}}>): *$(git show -s --format=%s)*\"}" ${{ secrets.WEBHOOKURL }}
|