diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 64db494..2cfecfc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,6 +4,10 @@ env: # configure corepack COREPACK_DEFAULT_TO_LATEST: 0 COREPACK_ENABLE_AUTO_PIN: 0 + # https://github.com/nodejs/corepack/issues/612#issuecomment-2631462297 + # This sets the old and new integrity keys for corepack to download different + # package managers signed with different keys. + COREPACK_INTEGRITY_KEYS: '{"npm":[{"expires":"2025-01-29T00:00:00.000Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","keytype":"ecdsa-sha2-nistp256","scheme":"ecdsa-sha2-nistp256","key":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Olb3zMAFFxXKHiIkQO5cJ3Yhl5i6UPp+IhuteBJbuHcA5UogKo0EWtlWwW6KSaKoTNEYL7JlCQiVnkhBktUgg=="},{"expires":null,"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","keytype":"ecdsa-sha2-nistp256","scheme":"ecdsa-sha2-nistp256","key":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEY6Ya7W++7aUPzvMTrezH6Ycx3c+HOKYCcNGybJZSCJq/fd7Qa8uuAKtdIkUQtQiEKERhAmE5lMMJhP8OkDOa2g=="}]}' # configure yarn YARN_ENABLE_IMMUTABLE_INSTALLS: 'false' @@ -29,11 +33,11 @@ jobs: matrix: node: [20] os: [ubuntu-latest, macos-latest, windows-latest] - pm: ["pnpm@9"] + pm: ["pnpm@10"] include: - node: 22 os: ubuntu-latest - pm: "pnpm@9" + pm: "pnpm@10" - node: 22 os: ubuntu-latest pm: "yarn@4"