Skip to content

Commit 1dd3a89

Browse files
authored
stop using node 16 in pipelines / clear other pipeline warnings (#1324)
1 parent a06f1d1 commit 1dd3a89

File tree

3 files changed

+23
-58
lines changed

3 files changed

+23
-58
lines changed

.github/workflows/ci.yml

+10-23
Original file line numberDiff line numberDiff line change
@@ -16,33 +16,20 @@ jobs:
1616
build:
1717
name: Check and build codebase
1818
runs-on: ubuntu-latest
19-
strategy:
20-
matrix:
21-
node-version: [16.x, 18.x]
2219
steps:
23-
- uses: actions/checkout@v2
24-
- uses: actions/setup-node@v2
25-
with:
26-
node-version: ${{ matrix.node-version }}
27-
28-
# Wireit cache
29-
- uses: google/wireit@setup-github-actions-caching/v1
20+
- uses: actions/checkout@v4
3021

31-
- uses: pnpm/action-setup@v2.2.2
22+
- uses: pnpm/action-setup@v3
3223
with:
3324
version: 7
3425

35-
- name: Get pnpm store directory
36-
id: pnpm-cache
37-
run: echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"
38-
39-
- name: Setup pnpm cache
40-
uses: actions/cache@v3
26+
- uses: actions/setup-node@v4
4127
with:
42-
path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }}
43-
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('./pnpm-lock.yaml') }}
44-
restore-keys: |
45-
${{ runner.os }}-pnpm-store-
28+
cache: 'pnpm'
29+
node-version: 18.x
30+
31+
# Wireit cache
32+
- uses: google/wireit@setup-github-actions-caching/v1
4633

4734
- name: Install dependencies
4835
run: pnpm install
@@ -52,13 +39,13 @@ jobs:
5239
# - name: Clear all caches
5340
# run: pnpm clean:cache
5441

55-
- name: Build Code and Examples ${{ matrix.node-version }}
42+
- name: Build Code and Examples
5643
run: pnpm run build
5744

5845
# We build in-source files like `examples/one-page/index.html`.
5946
# This check ensures we don't build changes that need committing.
6047
- name: Check generated in-source files
6148
run: git diff --no-ext-diff --quiet --exit-code
6249

63-
- name: Check Code ${{ matrix.node-version }}
50+
- name: Check Code
6451
run: pnpm run check:ci

.github/workflows/create-spectacle.yml

+8-18
Original file line numberDiff line numberDiff line change
@@ -24,29 +24,19 @@ jobs:
2424
node-version: [18.x]
2525
create-type: ['tsx', 'onepage']
2626
steps:
27-
- uses: actions/checkout@v2
28-
- uses: actions/setup-node@v2
29-
with:
30-
node-version: ${{ matrix.node-version }}
31-
32-
# Wireit cache
33-
- uses: google/wireit@setup-github-actions-caching/v1
27+
- uses: actions/checkout@v4
3428

35-
- uses: pnpm/action-setup@v2.2.2
29+
- uses: pnpm/action-setup@v3
3630
with:
3731
version: 7
3832

39-
- name: Get pnpm store directory
40-
id: pnpm-cache
41-
run: echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"
42-
43-
- name: Setup pnpm cache
44-
uses: actions/cache@v3
33+
- uses: actions/setup-node@v4
4534
with:
46-
path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }}
47-
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('./pnpm-lock.yaml') }}
48-
restore-keys: |
49-
${{ runner.os }}-pnpm-store-
35+
cache: 'pnpm'
36+
node-version: ${{ matrix.node-version }}
37+
38+
# Wireit cache
39+
- uses: google/wireit@setup-github-actions-caching/v1
5040

5141
- name: Install dependencies
5242
run: pnpm install

.github/workflows/release.yml

+5-17
Original file line numberDiff line numberDiff line change
@@ -18,30 +18,18 @@ jobs:
1818
pull-requests: write
1919

2020
steps:
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v4
2222
with:
2323
fetch-depth: 0
2424

25-
- name: Use Node.js
26-
uses: actions/setup-node@v1
27-
with:
28-
node-version: 18.x
29-
30-
- uses: pnpm/[email protected]
25+
- uses: pnpm/action-setup@v3
3126
with:
3227
version: 7
3328

34-
- name: Get pnpm store directory
35-
id: pnpm-cache
36-
run: echo "::set-output name=pnpm_cache_dir::$(pnpm store path)"
37-
38-
- name: Setup pnpm cache
39-
uses: actions/cache@v3
29+
- uses: actions/setup-node@v4
4030
with:
41-
path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }}
42-
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
43-
restore-keys: |
44-
${{ runner.os }}-pnpm-store-
31+
cache: 'pnpm'
32+
node-version: 18.x
4533

4634
- name: Install dependencies
4735
run: pnpm install

0 commit comments

Comments
 (0)