|
21 | 21 | - name: 📥 Checkout repository |
22 | 22 | uses: actions/checkout@v4 |
23 | 23 |
|
24 | | - - name: 🦕 Setup Deno 2.2.2 |
25 | | - uses: denoland/setup-deno@v2 |
26 | | - with: |
27 | | - deno-version: "2.2.2" |
28 | | - |
29 | | - - name: 📦 Cache Deno dependencies |
30 | | - uses: actions/cache@v3 |
31 | | - with: |
32 | | - path: | |
33 | | - ~/.deno |
34 | | - ~/.cache/deno |
35 | | - key: ${{ runner.os }}-deno-${{ hashFiles('**/deno.json') }} |
| 24 | + - name: 🦕 Setup Deno |
| 25 | + uses: ./.github/actions/deno-setup |
36 | 26 |
|
37 | 27 | # Errors if `deno.lock` file was not committed with the current change |
38 | 28 | - name: 🔍 Verify lock file & install dependencies |
|
73 | 63 | - name: 📥 Checkout repository |
74 | 64 | uses: actions/checkout@v4 |
75 | 65 |
|
76 | | - - name: 🦕 Setup Deno 2.2.2 |
77 | | - uses: denoland/setup-deno@v2 |
78 | | - with: |
79 | | - deno-version: "2.2.2" |
80 | | - |
81 | | - - name: 📦 Cache Deno dependencies |
82 | | - uses: actions/cache@v3 |
83 | | - with: |
84 | | - path: | |
85 | | - ~/.deno |
86 | | - ~/.cache/deno |
87 | | - key: ${{ runner.os }}-deno-${{ hashFiles('**/deno.json') }} |
| 66 | + - name: 🦕 Setup Deno |
| 67 | + uses: ./.github/actions/deno-setup |
88 | 68 |
|
89 | 69 | - name: 📝 Verify code formatting |
90 | 70 | working-directory: packages/toolshed |
@@ -113,18 +93,8 @@ jobs: |
113 | 93 | - name: 📥 Checkout repository |
114 | 94 | uses: actions/checkout@v4 |
115 | 95 |
|
116 | | - - name: 🦕 Setup Deno 2.2.2 |
117 | | - uses: denoland/setup-deno@v2 |
118 | | - with: |
119 | | - deno-version: "2.2.2" |
120 | | - |
121 | | - - name: 📦 Cache Deno dependencies |
122 | | - uses: actions/cache@v3 |
123 | | - with: |
124 | | - path: | |
125 | | - ~/.deno |
126 | | - ~/.cache/deno |
127 | | - key: ${{ runner.os }}-deno-${{ hashFiles('**/deno.json') }} |
| 96 | + - name: 🦕 Setup Deno |
| 97 | + uses: ./.github/actions/deno-setup |
128 | 98 |
|
129 | 99 | - name: 🏗️ Build application binaries |
130 | 100 | run: deno task build-binaries |
@@ -332,18 +302,8 @@ jobs: |
332 | 302 | - name: 📥 Checkout repository |
333 | 303 | uses: actions/checkout@v4 |
334 | 304 |
|
335 | | - - name: 🦕 Setup Deno 2.2.2 |
336 | | - uses: denoland/setup-deno@v2 |
337 | | - with: |
338 | | - deno-version: "2.2.2" |
339 | | - |
340 | | - - name: 📦 Cache Deno dependencies |
341 | | - uses: actions/cache@v3 |
342 | | - with: |
343 | | - path: | |
344 | | - ~/.deno |
345 | | - ~/.cache/deno |
346 | | - key: ${{ runner.os }}-deno-${{ hashFiles('**/deno.json') }} |
| 305 | + - name: 🦕 Setup Deno |
| 306 | + uses: ./.github/actions/deno-setup |
347 | 307 |
|
348 | 308 | - name: 📥 Download built binaries |
349 | 309 | uses: actions/download-artifact@v4 |
@@ -386,18 +346,8 @@ jobs: |
386 | 346 | - name: 📥 Checkout repository |
387 | 347 | uses: actions/checkout@v4 |
388 | 348 |
|
389 | | - - name: 🦕 Setup Deno 2.2.2 |
390 | | - uses: denoland/setup-deno@v2 |
391 | | - with: |
392 | | - deno-version: "2.2.2" |
393 | | - |
394 | | - - name: 📦 Cache Deno dependencies |
395 | | - uses: actions/cache@v3 |
396 | | - with: |
397 | | - path: | |
398 | | - ~/.deno |
399 | | - ~/.cache/deno |
400 | | - key: ${{ runner.os }}-deno-${{ hashFiles('**/deno.json') }} |
| 349 | + - name: 🦕 Setup Deno |
| 350 | + uses: ./.github/actions/deno-setup |
401 | 351 |
|
402 | 352 | - name: 📥 Download built binaries |
403 | 353 | uses: actions/download-artifact@v4 |
@@ -431,11 +381,10 @@ jobs: |
431 | 381 | with: |
432 | 382 | name: jumble-artifacts |
433 | 383 | path: ./jumble-artifacts |
434 | | - |
435 | | - - name: 🦕 Setup Deno 2.2.2 |
436 | | - uses: denoland/setup-deno@v2 |
| 384 | + - name: 🦕 Setup Deno |
| 385 | + uses: ./.github/actions/deno-setup |
437 | 386 | with: |
438 | | - deno-version: "2.2.2" |
| 387 | + cache: false |
439 | 388 |
|
440 | 389 | - name: 🔽 Pre-download Sentry CLI |
441 | 390 | run: | |
|
0 commit comments