From cf468e7c00d240c83bbdac15b336c17b99d3dfb3 Mon Sep 17 00:00:00 2001 From: Jake Ruesink Date: Tue, 28 Jul 2026 10:03:06 -0500 Subject: [PATCH 1/2] ci: update actions for Node 24 --- .github/workflows/github-pages.yml | 4 ++-- .github/workflows/pr-preview.yml | 12 +++++++----- .github/workflows/pr-quality-checks.yml | 6 +++--- .github/workflows/release.yml | 4 ++-- .github/workflows/test.yml | 5 ++--- 5 files changed, 16 insertions(+), 15 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index de30a644..74c7b5ac 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -30,10 +30,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v5 with: node-version: '22.9.0' diff --git a/.github/workflows/pr-preview.yml b/.github/workflows/pr-preview.yml index ea88c148..7c914b5f 100644 --- a/.github/workflows/pr-preview.yml +++ b/.github/workflows/pr-preview.yml @@ -11,6 +11,7 @@ on: # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages permissions: contents: read + issues: write pages: write id-token: write pull-requests: write @@ -29,10 +30,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v5 with: node-version: '22.9.0' @@ -60,7 +61,8 @@ jobs: # Add a comment to the PR with the preview URL - name: Comment PR - uses: actions/github-script@v6 + if: github.event.pull_request.head.repo.full_name == github.repository + uses: actions/github-script@v8 with: script: | const previewUrl = `https://lambda-curry.github.io/forms/pr-${context.issue.number}/`; @@ -143,7 +145,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: gh-pages @@ -164,4 +166,4 @@ jobs: git push else echo "PR preview directory not found" - fi \ No newline at end of file + fi diff --git a/.github/workflows/pr-quality-checks.yml b/.github/workflows/pr-quality-checks.yml index 3be5a8c4..c60f984a 100644 --- a/.github/workflows/pr-quality-checks.yml +++ b/.github/workflows/pr-quality-checks.yml @@ -27,12 +27,12 @@ jobs: timeout-minutes: 15 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v5 with: node-version: '22.9.0' @@ -43,7 +43,7 @@ jobs: run: yarn install - name: Cache Turbo - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: .turbo key: ${{ runner.os }}-turbo-${{ github.ref_name }}-${{ hashFiles('**/yarn.lock') }}-${{ github.sha }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 18f98ac4..86e077e6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,10 +17,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: '22' registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f7b11be4..a9ea9c32 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,12 +14,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v5 with: node-version: '22.9.0' @@ -44,4 +44,3 @@ jobs: name: test-failure path: packages/components/storybook-static retention-days: 2 - From 2c5ab2b00335974bf75eeabf8f79761ccdc35326 Mon Sep 17 00:00:00 2001 From: Jake Ruesink Date: Tue, 28 Jul 2026 10:56:48 -0500 Subject: [PATCH 2/2] fix: satisfy biome formatting check --- packages/components/src/ui/checkbox-field.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/components/src/ui/checkbox-field.tsx b/packages/components/src/ui/checkbox-field.tsx index 4e7aa9b3..a25f322a 100644 --- a/packages/components/src/ui/checkbox-field.tsx +++ b/packages/components/src/ui/checkbox-field.tsx @@ -68,7 +68,11 @@ const CheckboxField = ({ return (