@@ -17,27 +17,29 @@ jobs:
1717 # Run with multiple different versions of Stencil in parallel:
1818 # 1. DEFAULT - uses the version of Stencil written in `pnpm-lock.yaml`, keeping the same version used by the
1919 # Stencil team as a source of truth
20- # 2. 2 - will install the latest release under major version 2 of Stencil. This should be kept as long as this
21- # library supports Stencil v2.Y.Z
22- # 3. 3 - will install the latest release under major version 3 of Stencil. This should be kept as long as this
23- # library supports Stencil v3.Y.Z
24- # 4. 4 - will install the latest release under major version 4 of Stencil. This should be kept as long as this
20+ # 2. 4 - will install the latest release under major version 4 of Stencil. This should be kept as long as this
2521 # library supports Stencil v4.Y.Z
26- stencil_version : ['DEFAULT', '2', '3', ' 4']
22+ stencil_version : ['DEFAULT', '4']
2723 runs-on : ubuntu-latest
2824
2925 steps :
3026 - name : 📥 Checkout Code
3127 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3228 with :
3329 persist-credentials : false
34-
35- - name : 📦 Enable Corepack (pnpm)
36- run : corepack enable
37- shell : bash
3830
39- - name : 🕸️ Get Core Dependencies
40- uses : stenciljs/.github/actions/get-core-dependencies@main
31+ - name : 📦 Setup pnpm
32+ uses : pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
33+
34+ - name : 🟢 Setup Node
35+ uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
36+ with :
37+ node-version-file : ' .nvmrc'
38+ cache : ' pnpm'
39+
40+ - name : 📥 Install Dependencies
41+ run : pnpm install --frozen-lockfile
42+ shell : bash
4143
4244 - name : 📝 Prettier Check
4345 run : pnpm run prettier.dry-run
0 commit comments