diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index de30a64..74c7b5a 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 ea88c14..7c914b5 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 3be5a8c..c60f984 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 18f98ac..86e077e 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 f7b11be..a9ea9c3 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 - diff --git a/packages/components/src/ui/checkbox-field.tsx b/packages/components/src/ui/checkbox-field.tsx index 4e7aa9b..a25f322 100644 --- a/packages/components/src/ui/checkbox-field.tsx +++ b/packages/components/src/ui/checkbox-field.tsx @@ -68,7 +68,11 @@ const CheckboxField = ({ return (