diff --git a/.github/workflows/deploy-website.yml b/.github/workflows/deploy-website.yml index b0a817b..d55ded0 100644 --- a/.github/workflows/deploy-website.yml +++ b/.github/workflows/deploy-website.yml @@ -19,6 +19,8 @@ jobs: - uses: actions/checkout@v6 - name: Setup Node, PNPM, and Corepack uses: streetsidesoftware/actions/public/setup-node-pnpm-corepack@v1 + with: + node-version: 'lts/*' - name: Install dependencies run: pnpm i diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4d6fdb1..125122e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -18,6 +18,8 @@ jobs: - uses: actions/checkout@v6 - name: Setup Node, PNPM, and Corepack uses: streetsidesoftware/actions/public/setup-node-pnpm-corepack@v1 + with: + node-version: 'lts/*' - name: Install dependencies run: pnpm i diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d17d91c..7584621 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,6 +20,8 @@ jobs: - uses: actions/checkout@v6 - name: Setup Node, PNPM, and Corepack uses: streetsidesoftware/actions/public/setup-node-pnpm-corepack@v1 + with: + node-version: 'lts/*' - name: Install dependencies run: pnpm i diff --git a/.github/workflows/update-dependencies.yml b/.github/workflows/update-dependencies.yml index b10e962..97164c9 100644 --- a/.github/workflows/update-dependencies.yml +++ b/.github/workflows/update-dependencies.yml @@ -30,6 +30,8 @@ jobs: - name: Setup Node, PNPM, and Corepack uses: streetsidesoftware/actions/public/setup-node-pnpm-corepack@v1 + with: + node-version: 'lts/*' - name: Install run: pnpm install diff --git a/package.json b/package.json index 81a6e7b..135a343 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "street-side-software-site", "private": true, "description": "Website for Street Side Software", + "packageManager": "pnpm@11.27.0+sha512.ad12821463bb143295f1fa3ecde77a6b9b97a7990386da800ff57bffc3964dc64b7b1c7559d5dbe5c337aea659ed9c8937d4370bd198ca2009bc6fa0249808e7", "scripts": { "build": "pnpm run -r build", "lint": "prettier --check .", @@ -14,5 +15,7 @@ "devDependencies": { "prettier": "^3.9.6" }, - "packageManager": "pnpm@10.28.1+sha512.7d7dbbca9e99447b7c3bf7a73286afaaf6be99251eb9498baefa7d406892f67b879adb3a1d7e687fc4ccc1a388c7175fbaae567a26ab44d1067b54fcb0d6a316" + "engines": { + "node": ">=24.0" + } } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 4fe7b08..dcd0c99 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,22 @@ packages: - website + +minimumReleaseAge: 2880 # two days +minimumReleaseAgeExclude: + - '@cspell/dict-*' +blockExoticSubdeps: true +trustPolicy: no-downgrade +trustPolicyExclude: + - semver@6.3.1 + - webpack-dev-middleware@7.4.6 + +allowBuilds: + # '@parcel/watcher': false + # '@swc/core': true + core-js: false + esbuild: true + # skia-canvas: false + # unrs-resolver: true + +# cspell:dictionaries npm +# cspell:ignore webpackbar unrs diff --git a/website/package.json b/website/package.json index f672345..bd390ca 100644 --- a/website/package.json +++ b/website/package.json @@ -43,6 +43,6 @@ ] }, "engines": { - "node": ">=18.0" + "node": ">=24.0" } }