From 6bf9fba4742c7daa601a1e5fae9ee70cd2db0716 Mon Sep 17 00:00:00 2001 From: Wikid82 Date: Tue, 18 Nov 2025 23:16:46 -0500 Subject: [PATCH] chore(ci): skip add-to-project when PROJECT_URL secret absent --- .github/workflows/auto-add-to-project.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/auto-add-to-project.yml b/.github/workflows/auto-add-to-project.yml index 6ad861d1..820d013d 100644 --- a/.github/workflows/auto-add-to-project.yml +++ b/.github/workflows/auto-add-to-project.yml @@ -10,9 +10,23 @@ jobs: add-to-project: runs-on: ubuntu-latest steps: + - name: Determine project URL presence + id: project_check + run: | + if [ -n "${{ secrets.PROJECT_URL }}" ]; then + echo "has_project=true" >> $GITHUB_OUTPUT + else + echo "has_project=false" >> $GITHUB_OUTPUT + fi + - name: Add issue or PR to project + if: steps.project_check.outputs.has_project == 'true' uses: actions/add-to-project@1b844f0c5ac6446a402e0cb3693f9be5eca188c5 # v0.6.1 continue-on-error: true with: project-url: ${{ secrets.PROJECT_URL }} github-token: ${{ secrets.GITHUB_TOKEN }} + + - name: Skip summary + if: steps.project_check.outputs.has_project == 'false' + run: echo "PROJECT_URL secret missing; skipping project assignment." >> $GITHUB_STEP_SUMMARY