Skip to content

Commit 23b10a5

Browse files
Merge pull request #2 from nakanoasaservice/feature/ci
cI: add format and lint and dependabot
2 parents 403d3be + e6e68a1 commit 23b10a5

File tree

3 files changed

+32
-4
lines changed

3 files changed

+32
-4
lines changed

.github/dependabot.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
day: "monday"
8+
timezone: "Asia/Tokyo"
9+
labels:
10+
- "dependencies"
11+
- "github-actions"
12+
commit-message:
13+
prefix: "chore"
14+
include: "scope"
15+
groups:
16+
github-actions:
17+
patterns:
18+
- "*"

.github/workflows/ci.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,25 @@ on:
55
- main
66

77
jobs:
8-
test:
8+
check:
99
runs-on: ubuntu-latest
10+
permissions:
11+
contents: read
1012

1113
steps:
1214
- uses: actions/checkout@v4
1315

1416
- name: Setup Deno
15-
uses: denoland/setup-deno@v1
17+
uses: denoland/setup-deno@v2
1618
with:
1719
deno-version: v2.x
20+
cache: true
21+
22+
- name: Run fmt
23+
run: deno fmt --check
24+
25+
- name: Run lint
26+
run: deno lint
1827

1928
- name: Run tests
2029
run: deno test

.github/workflows/publish.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ jobs:
1919
fetch-depth: 0
2020

2121
- name: Setup Deno
22-
uses: denoland/setup-deno@v1
22+
uses: denoland/setup-deno@v2
2323
with:
2424
deno-version: v2.x
25+
cache: true
2526

2627
- name: Run tests
2728
run: deno test
@@ -36,7 +37,7 @@ jobs:
3637
uses: actions/setup-node@v4
3738
with:
3839
node-version: 22
39-
registry-url: 'https://registry.npmjs.org'
40+
registry-url: "https://registry.npmjs.org"
4041

4142
- name: Publish to npm
4243
working-directory: ./dist

0 commit comments

Comments
 (0)