Skip to content

Commit b66bdb7

Browse files
committed
Use Deno 1.23 (was 1.16)
1 parent 45409fe commit b66bdb7

File tree

5 files changed

+9
-10
lines changed

5 files changed

+9
-10
lines changed

.github/workflows/deno-ci.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ jobs:
1414
strategy:
1515
matrix:
1616
deno-version:
17-
- v1.15
18-
- v1.16
17+
- v1.23
1918
- canary
2019
fail-fast: false # run each branch to completion
2120

@@ -48,7 +47,7 @@ jobs:
4847
restore-keys: deno-https/v1-
4948

5049
- name: Check entrypoint
51-
run: time deno cache server.ts
50+
run: time deno cache --check=all server.ts
5251

5352
- name: Run any tests
5453
run: time deno test

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
FROM denoland/deno:alpine-1.16.4
1+
FROM denoland/deno:alpine-1.23.3
22
RUN apk add --no-cache graphviz
33
ADD fonts/ /usr/share/fonts/truetype/
44

55
WORKDIR /src
66
ADD deps.ts .
7-
RUN deno cache deps.ts
7+
RUN deno cache --check=all deps.ts
88
ADD . .
9-
RUN deno cache server.ts
9+
RUN deno cache --check=all server.ts
1010
ENTRYPOINT ["deno","run","--allow-env","--allow-net=0.0.0.0,api.github.com,cdn.deno.land,registry.npmjs.org","--allow-run=deno,dot","--allow-read=.","server.ts"]

lib/module-map.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ export class ModuleMap {
5050
return;
5151
}
5252

53-
const depEdges = info.dependencies.flatMap(x => [
53+
const depEdges = info.dependencies?.flatMap(x => [
5454
x.code?.specifier ?? '',
5555
x.type?.specifier ?? '',
56-
].filter(x => x));
56+
].filter(x => x)) ?? [];
5757
if (info.typesDependency?.dependency.specifier) {
5858
depEdges.push(info.typesDependency.dependency.specifier);
5959
}

lib/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ interface DenoModuleError {
3232
}
3333
export type DenoModule = {
3434
specifier: string;
35-
dependencies: DenoDependency[];
35+
dependencies?: DenoDependency[];
3636
typesDependency?: {
3737
specifier: string;
3838
dependency: { specifier: string }; // also the span

server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env -S deno run --allow-read=. --allow-net=0.0.0.0 --allow-run=deno,dot --allow-env=PORT
1+
#!/usr/bin/env -S deno run --check=all --allow-read=. --allow-net=0.0.0.0 --allow-run=deno,dot --allow-env=PORT
22

33
import { http } from "./deps.ts";
44
import { serveFont, servePublic, serveTemplatedHtml } from './lib/request-handling.ts';

0 commit comments

Comments
 (0)