|
15 | 15 | runs-on: ubuntu-latest |
16 | 16 | steps: |
17 | 17 | - uses: actions/checkout@v6 |
18 | | - - uses: ./.github/actions/setup-pnpm |
| 18 | + |
| 19 | + # Inline setup (works with fork PRs) |
| 20 | + - uses: pnpm/action-setup@v4 |
| 21 | + |
| 22 | + - name: Setup Node |
| 23 | + uses: actions/setup-node@v6 |
| 24 | + with: |
| 25 | + node-version-file: '.nvmrc' |
| 26 | + cache: pnpm |
| 27 | + |
| 28 | + - name: Install dependencies |
| 29 | + run: pnpm install --frozen-lockfile --prefer-offline |
19 | 30 |
|
20 | 31 | - name: Cache Manifest |
21 | 32 | uses: actions/cache@v4 |
|
42 | 53 | runs-on: ubuntu-latest |
43 | 54 | steps: |
44 | 55 | - uses: actions/checkout@v6 |
45 | | - - uses: ./.github/actions/setup-pnpm |
| 56 | + |
| 57 | + # Inline setup (works with fork PRs) |
| 58 | + - uses: pnpm/action-setup@v4 |
| 59 | + |
| 60 | + - name: Setup Node |
| 61 | + uses: actions/setup-node@v6 |
| 62 | + with: |
| 63 | + node-version-file: '.nvmrc' |
| 64 | + cache: pnpm |
| 65 | + |
| 66 | + - name: Install dependencies |
| 67 | + run: pnpm install --frozen-lockfile --prefer-offline |
46 | 68 |
|
47 | 69 | - name: Cache ESLint |
48 | 70 | uses: actions/cache@v4 |
@@ -96,7 +118,19 @@ jobs: |
96 | 118 | url: ${{ steps.deploy-url.outputs.url }} |
97 | 119 | steps: |
98 | 120 | - uses: actions/checkout@v6 |
99 | | - - uses: ./.github/actions/setup-pnpm |
| 121 | + |
| 122 | + # Inline setup (works with fork PRs) |
| 123 | + - uses: pnpm/action-setup@v4 |
| 124 | + |
| 125 | + - name: Setup Node |
| 126 | + uses: actions/setup-node@v6 |
| 127 | + with: |
| 128 | + node-version-file: '.nvmrc' |
| 129 | + cache: pnpm |
| 130 | + |
| 131 | + - name: Install dependencies |
| 132 | + run: pnpm install --frozen-lockfile --prefer-offline |
| 133 | + |
100 | 134 | - name: Get package version |
101 | 135 | id: package-version |
102 | 136 | uses: martinbeentjes/[email protected] |
|
0 commit comments