From 247d5c32da5f650d1e527c9832ef253a9a5e6bfc Mon Sep 17 00:00:00 2001 From: Brent Toderash Date: Fri, 26 Dec 2025 12:06:10 -0600 Subject: [PATCH 1/4] Refactor GitHub Actions to use github-script Signed-off-by: Brent Toderash --- .github/workflows/open-pr-status.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/.github/workflows/open-pr-status.yml b/.github/workflows/open-pr-status.yml index f103038..89408af 100644 --- a/.github/workflows/open-pr-status.yml +++ b/.github/workflows/open-pr-status.yml @@ -13,14 +13,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Set Review Status - with: - state: 'review' - context: 'Initial Check' - description: 'Setting Status to Review...' - - uses: actions/add-to-project@RELEASE_VERSION - with: + uses: actions/github-script@v7 + with: + script: | + github.repos.createCommitStatus({ + owner: context.repo.owner, + repo: context.repo.repo, + sha: context.sha, + state: 'pending', + context: 'Initial Check', + description: 'Setting Status to Review...' + }) project-url: https://github.com/orgs/fairpm/projects/15 -# github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} -# labeled: needs-review -# label-operator: AND - From 08bc7c71ddab5ee3bc479980b6ab4f588032a8b6 Mon Sep 17 00:00:00 2001 From: Brent Toderash Date: Fri, 26 Dec 2025 12:11:20 -0600 Subject: [PATCH 2/4] Remove project URL from open PR status workflow Removed project URL from the open PR status workflow. Signed-off-by: Brent Toderash --- .github/workflows/open-pr-status.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/open-pr-status.yml b/.github/workflows/open-pr-status.yml index 89408af..5fc463a 100644 --- a/.github/workflows/open-pr-status.yml +++ b/.github/workflows/open-pr-status.yml @@ -24,4 +24,3 @@ jobs: context: 'Initial Check', description: 'Setting Status to Review...' }) - project-url: https://github.com/orgs/fairpm/projects/15 From e90e79983a5e381dc4689a22b3e34ef69d0d5501 Mon Sep 17 00:00:00 2001 From: Brent Toderash Date: Fri, 26 Dec 2025 12:14:44 -0600 Subject: [PATCH 3/4] Fix indentation in open-pr-status.yml Signed-off-by: Brent Toderash --- .github/workflows/open-pr-status.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/open-pr-status.yml b/.github/workflows/open-pr-status.yml index 5fc463a..758f46a 100644 --- a/.github/workflows/open-pr-status.yml +++ b/.github/workflows/open-pr-status.yml @@ -11,11 +11,13 @@ on: jobs: add-to-project: runs-on: ubuntu-latest + steps: - - name: Set Review Status + - name: Set Review Status uses: actions/github-script@v7 + with: - script: | + script: github.repos.createCommitStatus({ owner: context.repo.owner, repo: context.repo.repo, From 89404fc97c8293f4ec682ce405528f0d52c7f98e Mon Sep 17 00:00:00 2001 From: Brent Toderash Date: Fri, 26 Dec 2025 12:18:19 -0600 Subject: [PATCH 4/4] Refactor script syntax in open-pr-status.yml Signed-off-by: Brent Toderash --- .github/workflows/open-pr-status.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/open-pr-status.yml b/.github/workflows/open-pr-status.yml index 758f46a..a515beb 100644 --- a/.github/workflows/open-pr-status.yml +++ b/.github/workflows/open-pr-status.yml @@ -17,12 +17,12 @@ jobs: uses: actions/github-script@v7 with: - script: - github.repos.createCommitStatus({ + script: | + github.repos.createCommitStatus( { owner: context.repo.owner, repo: context.repo.repo, sha: context.sha, state: 'pending', context: 'Initial Check', description: 'Setting Status to Review...' - }) + } )