Skip to content

Commit 10b00d7

Browse files
committed
☕ Upgrade devtools
1 parent 6cdf1e3 commit 10b00d7

File tree

4 files changed

+21
-11
lines changed

4 files changed

+21
-11
lines changed

.github/workflows/npm.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
publish:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
with:
1818
fetch-depth: 0
1919
- uses: denoland/setup-deno@v1
2020
with:
2121
deno-version: ${{ env.DENO_VERSION }}
22-
- uses: actions/setup-node@v3
22+
- uses: actions/setup-node@v4
2323
with:
2424
node-version: ${{ env.NODE_VERSION }}
2525
registry-url: "https://registry.npmjs.org"

.github/workflows/test.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
check:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v3
19+
- uses: actions/checkout@v4
2020
- uses: denoland/setup-deno@v1
2121
with:
2222
deno-version: ${{ env.DENO_VERSION }}
@@ -31,19 +31,25 @@ jobs:
3131
test:
3232
runs-on: ubuntu-latest
3333
steps:
34-
- uses: actions/checkout@v3
34+
- uses: actions/checkout@v4
3535
- uses: denoland/setup-deno@v1
3636
with:
3737
deno-version: ${{ env.DENO_VERSION }}
3838
- name: Test
3939
run: |
40-
deno task test
40+
deno task test:coverage
4141
timeout-minutes: 5
42+
- run: |
43+
deno task coverage --lcov > coverage.lcov
44+
- uses: codecov/codecov-action@v3
45+
with:
46+
os: ${{ runner.os }}
47+
files: ./coverage.lcov
4248

4349
bench:
4450
runs-on: ubuntu-latest
4551
steps:
46-
- uses: actions/checkout@v3
52+
- uses: actions/checkout@v4
4753
- uses: denoland/setup-deno@v1
4854
with:
4955
deno-version: ${{ env.DENO_VERSION }}
@@ -55,11 +61,11 @@ jobs:
5561
build-npm:
5662
runs-on: ubuntu-latest
5763
steps:
58-
- uses: actions/checkout@v3
64+
- uses: actions/checkout@v4
5965
- uses: denoland/setup-deno@v1
6066
with:
6167
deno-version: ${{ env.DENO_VERSION }}
62-
- uses: actions/setup-node@v3
68+
- uses: actions/setup-node@v4
6369
with:
6470
node-version: ${{ env.NODE_VERSION }}
6571
registry-url: "https://registry.npmjs.org"

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
/npm
22
deno.lock
3+
.coverage

deno.jsonc

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@
22
"lock": false,
33
"tasks": {
44
"build-npm": "deno run -A scripts/build_npm.ts $(git describe --tags --always --dirty)",
5-
"test": "deno test --unstable -A --parallel --doc",
6-
"check": "deno check --unstable $(find . -name '*.ts')",
7-
"upgrade": "deno run -A https://deno.land/x/udd/main.ts $(find . -name '*.ts' -not -path '*/npm/*')"
5+
"test": "deno test -A --parallel --shuffle --doc",
6+
"test:coverage": "deno task test --coverage=.coverage",
7+
"check": "deno check ./**/*.ts",
8+
"coverage": "deno coverage .coverage --exclude=is_bench.ts",
9+
"upgrade": "deno run -q -A https://deno.land/x/[email protected]/cli.ts ./**/*.ts",
10+
"upgrade:commit": "deno task -q upgrade --commit --prefix :package: --pre-commit=fmt"
811
}
912
}

0 commit comments

Comments
 (0)