ci: alternative fix for backport if condition (#7169)

Can't access secrets from if condition, so we'll explicitly check this
isn't a fork.
This commit is contained in:
Matt Sturgeon
2025-05-31 02:28:34 +01:00
committed by GitHub
parent b65126fa71
commit 6d09fd37a7

View File

@@ -16,19 +16,15 @@ jobs:
backport:
name: Backport Pull Request
if: >
github.event.pull_request.merged == true &&
( github.event.action != 'labeled'
github.repository_owner == 'nix-community'
&& github.event.pull_request.merged == true
&& (
github.event.action != 'labeled'
|| startsWith(github.event.label.name, 'backport')
)
runs-on: ubuntu-24.04-arm
steps:
- name: Check token
run: |
if [ -z "${{ secrets.GH_TOKEN_FOR_UPDATES }}" ]; then
echo "GH_TOKEN_FOR_UPDATES secret is not set"
exit 1
fi
- uses: actions/checkout@v4
with:
token: ${{ secrets.GH_TOKEN_FOR_UPDATES }}