Skip to content

Commit c38eb07

Browse files
authored
Setup CI (#4)
2 parents 9712856 + 0626987 commit c38eb07

File tree

3 files changed

+48
-20
lines changed

3 files changed

+48
-20
lines changed

.github/workflows/ci.yml

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
workflow_dispatch:
8+
9+
jobs:
10+
check:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v3
14+
- uses: denoland/setup-deno@v1
15+
with:
16+
deno-version: v1.36.x
17+
- id: fmt
18+
run: deno fmt
19+
- id: lint
20+
run: deno lint
21+
test:
22+
runs-on: ubuntu-latest
23+
steps:
24+
- uses: actions/checkout@v3
25+
- uses: denoland/setup-deno@v1
26+
with:
27+
deno-version: v1.36.x
28+
- id: test
29+
run: deno test
30+
31+
run_self:
32+
runs-on: ubuntu-latest
33+
needs: [ check, test ]
34+
steps:
35+
- uses: actions/checkout@v3
36+
- uses: denoland/setup-deno@v1
37+
with:
38+
deno-version: v1.36.x
39+
- run: deno task bundle
40+
- name: Run self action
41+
uses: ./

.github/workflows/poc.yml

-20
This file was deleted.

deno.jsonc

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
{
22
"tasks": {
33
"bundle": "deno run -A scripts/build.ts 0.1.0"
4+
},
5+
"fmt": {
6+
"exclude": ["./dist/", "./npm/"],
7+
"proseWrap": "preserve"
8+
},
9+
"lint": {
10+
"exclude": ["./dist/", "./npm/"]
411
}
512
}

0 commit comments

Comments
 (0)