feat(ci): use PROJECT_PAT for project board, populate board in dry-run

- Add PROJECT_PAT secret for project board GraphQL calls, falling
  back to GITHUB_TOKEN if not set
- Dry-run now populates the project board with decisions (confidence,
  reason, evidence fields) while still skipping labels/comments/closing
- Extract addToProjectWithFields helper to reduce duplication
This commit is contained in:
Ashley Mensah
2026-04-29 17:45:46 +02:00
parent 6d118d9c99
commit ca481b0ffc
2 changed files with 49 additions and 28 deletions

View File

@@ -28,6 +28,7 @@ jobs:
runs-on: ubuntu-latest
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PROJECT_PAT: ${{ secrets.PROJECT_PAT }}
DRY_RUN: "true"
MAX_ISSUES: "100"
REPO: ${{ github.repository }}