mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-28 17:48:58 +00:00
51aa9130f7
* Version 5 of this action updated the runtime to Node.js 20.
All scripts are now run with Node.js 20 instead of Node.js 16
and are affected by any breaking changes between Node.js 16 and 20.
* adapt the labeler configuration to the new format
Follow-up to #16251 this was reverted with b870c16534
Link: https://github.com/openwrt/openwrt/pull/16451
Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16451
Signed-off-by: Robert Marko <robimarko@gmail.com>
34 lines
967 B
YAML
34 lines
967 B
YAML
name: 'Pull Request Labeler'
|
|
on:
|
|
- pull_request_target
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
labeler:
|
|
permissions:
|
|
contents: read # to determine modified files (actions/labeler)
|
|
pull-requests: write # to add labels to PRs (actions/labeler)
|
|
|
|
name: Pull Request Labeler
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/labeler@v5
|
|
with:
|
|
repo-token: '${{ secrets.GITHUB_TOKEN }}'
|
|
|
|
- name: Check Branch
|
|
id: check-branch
|
|
run: |
|
|
if echo "${{ github.base_ref }}" | grep -q -E 'openwrt-[0-9][0-9]\.[0-9][0-9]'; then
|
|
echo "release-tag=$(echo ${{ github.base_ref }} | sed 's/openwrt-/release\//')" >> $GITHUB_OUTPUT
|
|
fi
|
|
|
|
- uses: buildsville/add-remove-label@v2.0.1
|
|
if: ${{ steps.check-branch.outputs.release-tag }}
|
|
with:
|
|
token: ${{secrets.GITHUB_TOKEN}}
|
|
labels: ${{ steps.check-branch.outputs.release-tag }}
|
|
type: add
|