From a51053e5f07c7257d4043269bac9736f4471f1b6 Mon Sep 17 00:00:00 2001 From: a067334 Date: Fri, 1 May 2026 15:00:26 -0500 Subject: [PATCH 1/2] chore: update GitHub Actions to use latest versions of checkout, upload-pages-artifact, and setup-node --- .github/workflows/ci.yml | 2 +- .github/workflows/docs.yml | 6 +++--- .github/workflows/release.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 329708d..934a767 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ jobs: ci: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 - run: bun install --frozen-lockfile - run: bun run lint diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 08253b9..f795302 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -17,14 +17,14 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 - run: bun install --frozen-lockfile - run: bun run build - run: bun run demos:build - run: cd website && bun install --frozen-lockfile - run: cd website && bun run build - - uses: actions/upload-pages-artifact@v3 + - uses: actions/upload-pages-artifact@v5 with: path: website/build @@ -35,5 +35,5 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest steps: - - uses: actions/deploy-pages@v4 + - uses: actions/deploy-pages@v5 id: deployment diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e2f1b2a..9723786 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,12 +14,12 @@ jobs: pull-requests: write id-token: write # Required for OIDC steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: { fetch-depth: 0 } - uses: oven-sh/setup-bun@v2 - run: bun install --frozen-lockfile - run: bun run build - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: '22' registry-url: 'https://registry.npmjs.org' From e6096c300db0dd150d40aff3ed38de9cdc3cc1d2 Mon Sep 17 00:00:00 2001 From: a067334 Date: Fri, 1 May 2026 15:11:56 -0500 Subject: [PATCH 2/2] chore: remove global npm installation from release workflow --- .github/workflows/release.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9723786..420fceb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,7 +36,6 @@ jobs: if: steps.changesets.outputs.hasChangesets == 'false' working-directory: packages/classy-store run: | - npm install -g npm@latest PKG_NAME=$(node -p "require('./package.json').name") PKG_VERSION=$(node -p "require('./package.json').version") if npm view "${PKG_NAME}@${PKG_VERSION}" version 2>/dev/null; then