-
Notifications
You must be signed in to change notification settings - Fork 0
46 lines (45 loc) · 1.03 KB
/
treefmt.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
name: Check files with treefmt
"on":
pull_request:
branches: ["main"]
paths:
- '**.json'
- '**.just'
- '**.json'
- '**.nix'
- '**.rs'
- '**.toml'
- '**.yaml'
- '**.yml'
- '**/.justfile'
- '**/justfile'
- .github/workflows/treefmt.yaml
- flake.lock
push:
branches: ["main"]
paths:
- '**.json'
- '**.just'
- '**.rs'
- '**.nix'
- '**.toml'
- '**.yaml'
- '**.yml'
- '**/.justfile'
- '**/justfile'
- .github/workflows/treefmt.yaml
- flake.lock
jobs:
treefmt:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: DeterminateSystems/nix-installer-action@v16
- uses: DeterminateSystems/magic-nix-cache-action@v8
- name: Run treefmt
run: nix develop --command treefmt --ci
- uses: reviewdog/action-suggester@v1
with:
fail_on_error: true
github_token: ${{ secrets.GH_TOKEN_FOR_UPDATES }}
tool_name: treefmt