Skip to content

Commit 0665a5a

Browse files
committed
ci(test): review and update the workflow
1 parent 8b4171e commit 0665a5a

File tree

1 file changed

+22
-9
lines changed

1 file changed

+22
-9
lines changed

.github/workflows/test.yml

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,29 @@ jobs:
1818
deno:
1919
- "1.x"
2020
- "2.x"
21+
- "latest"
2122
- "1.33.1"
2223
- "canary"
2324
- "~1.32"
2425
- "b290fd01f3f5d32f9d010fc719ced0240759c049"
2526
- "rc"
2627
- "lts"
28+
- "stable"
2729

2830
steps:
29-
- uses: actions/checkout@v5
31+
- uses: actions/checkout@v6
3032

3133
- name: Setup Deno
3234
uses: ./
3335
with:
3436
deno-version: ${{ matrix.deno }}
3537

38+
- name: Report Deno versions
39+
shell: bash
40+
run: |
41+
printf -- '%s\n' 'Used deno-version:' '${{ matrix.deno }}' ''
42+
deno --version
43+
3644
- name: Test Deno
3745
run: deno run https://deno.land/std@0.198.0/examples/welcome.ts
3846

@@ -54,7 +62,7 @@ jobs:
5462
matrix:
5563
deno-version-file: [.dvmrc, .tool-versions]
5664
steps:
57-
- uses: actions/checkout@v5
65+
- uses: actions/checkout@v6
5866

5967
- name: Setup Deno
6068
uses: ./
@@ -70,7 +78,7 @@ jobs:
7078
matrix:
7179
os: [ubuntu-latest, windows-latest, macos-latest]
7280
steps:
73-
- uses: actions/checkout@v5
81+
- uses: actions/checkout@v6
7482

7583
- name: Setup Deno
7684
uses: ./
@@ -86,7 +94,7 @@ jobs:
8694
matrix:
8795
os: [ubuntu-latest, windows-latest, macos-latest]
8896
steps:
89-
- uses: actions/checkout@v5
97+
- uses: actions/checkout@v6
9098

9199
- name: Setup Deno
92100
uses: ./
@@ -103,7 +111,7 @@ jobs:
103111
matrix:
104112
os: [ubuntu-latest, windows-latest, macos-latest]
105113
steps:
106-
- uses: actions/checkout@v5
114+
- uses: actions/checkout@v6
107115

108116
- name: Setup Deno
109117
uses: ./
@@ -116,7 +124,7 @@ jobs:
116124
lint:
117125
runs-on: ubuntu-latest
118126
steps:
119-
- uses: actions/checkout@v5
127+
- uses: actions/checkout@v6
120128

121129
- name: Setup Deno
122130
uses: ./
@@ -130,12 +138,12 @@ jobs:
130138
run: deno fmt --check
131139

132140
- name: Check types
133-
run: deno check src/main.ts
141+
run: deno check src/main.ts src/post.ts
134142

135143
build-diff:
136144
runs-on: ubuntu-latest
137145
steps:
138-
- uses: actions/checkout@v5
146+
- uses: actions/checkout@v6
139147

140148
- name: Setup Deno
141149
uses: ./
@@ -145,5 +153,10 @@ jobs:
145153
- name: Build code
146154
run: deno run -A scripts/build.ts
147155

148-
- name: Assert no git changes (run `deno task build` if this fails)
156+
- name: Assert no git changes
149157
run: git diff --quiet
158+
159+
- name: Advise about failures
160+
if: failure()
161+
shell: bash
162+
run: printf -- '%s\n' 'Run "deno task build" to update the files under dist/ in the repository.'

0 commit comments

Comments
 (0)