From 153cb810a3412652959c1e243e7441a02bf31407 Mon Sep 17 00:00:00 2001 From: Anthony Volk Date: Tue, 17 Mar 2026 20:46:51 +0100 Subject: [PATCH 1/2] fix: Use GitHub App token for Versioning to trigger Phase 2 GITHUB_TOKEN commits don't re-trigger workflows. Use the existing org-level PolicyEngine GitHub App via actions/create-github-app-token to generate a token that will trigger Phase 2 on push. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/push.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index 9c6cea0f..8708f232 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -95,10 +95,16 @@ jobs: needs: [Lint, Test] if: github.event.head_commit.message != 'Update package version' steps: + - name: Generate GitHub App token + id: app-token + uses: actions/create-github-app-token@v1 + with: + app-id: ${{ secrets.APP_ID }} + private-key: ${{ secrets.APP_PRIVATE_KEY }} - name: Checkout repo uses: actions/checkout@v4 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} - name: Setup Python uses: actions/setup-python@v5 with: From 805d1456d4b8f36566ff0384668f1f2e9712c6b7 Mon Sep 17 00:00:00 2001 From: Anthony Volk Date: Tue, 17 Mar 2026 22:42:41 +0100 Subject: [PATCH 2/2] chore: Add changelog fragment for GitHub App token fix Co-Authored-By: Claude Opus 4.6 --- changelog.d/fix-app-token.fixed.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/fix-app-token.fixed.md diff --git a/changelog.d/fix-app-token.fixed.md b/changelog.d/fix-app-token.fixed.md new file mode 100644 index 00000000..2516edc2 --- /dev/null +++ b/changelog.d/fix-app-token.fixed.md @@ -0,0 +1 @@ +Use GitHub App token in push workflow Versioning job to enable auto-triggering of Phase 2 (Publish)