From 2566f9dcb469b06241519a8185863d67773f943a Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 23 May 2025 12:02:43 +0200 Subject: [PATCH] workflows/backport: avoid retriggering workflows after adding "has: port to stable" label After creating the backport successfully, we previously created the "has: port to stable" label with the Nixpkgs CI App's token. This would trigger another labeled event for the backport workflow. This only appears as "skipped", so doesn't use any resources, but it clutters the GitHub Actions output with useless skipped workflows. Using `github.token` does not trigger any other workflows so avoids that problem. --- .github/workflows/backport.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index aee4258f7bb7..840382d99726 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -9,7 +9,9 @@ on: pull_request_target: types: [closed, labeled] -permissions: {} +permissions: + contents: read + pull-requests: write jobs: backport: @@ -48,7 +50,8 @@ jobs: - name: "Add 'has: port to stable' label" if: steps.backport.outputs.created_pull_numbers != '' env: - GH_TOKEN: ${{ steps.app-token.outputs.token }} + # Not the app on purpose to avoid triggering another workflow run after adding this label + GH_TOKEN: ${{ github.token }} REPOSITORY: ${{ github.repository }} NUMBER: ${{ github.event.number }} run: |