Skip to content

Commit b1e7643

Browse files
committed
add tinygo on ci
1 parent e208aef commit b1e7643

File tree

1 file changed

+8
-29
lines changed

1 file changed

+8
-29
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,40 +10,19 @@ permissions: {}
1010
jobs:
1111
test:
1212
runs-on: ubuntu-latest
13-
permissions:
14-
# Most required by reviewdog/action-suggester
15-
# https://github.com/reviewdog/action-suggester#required-permissions
16-
contents: read
17-
checks: write
18-
issues: write
19-
pull-requests: write
2013
steps:
21-
- name: checkout
22-
uses: actions/checkout@v6
14+
- uses: actions/checkout@v6
2315
with:
2416
persist-credentials: false
25-
26-
- name: setup go
27-
uses: actions/setup-go@v6
17+
- uses: actions/setup-go@v6
2818
with:
2919
go-version-file: go.mod
30-
31-
- name: Setup Taskfile
32-
uses: arduino/setup-task@v2
20+
- uses: acifani/setup-tinygo@v2
21+
with:
22+
tinygo-version: "0.40.1"
23+
- uses: arduino/setup-task@v2
3324
with:
3425
version: 3.x
3526
repo-token: ${{ secrets.GITHUB_TOKEN }}
36-
37-
- name: Install Firefly Zero CLI
38-
run: bash -c "$(curl https://fireflyzero.com/install.sh)"
39-
40-
- name: Run tests
41-
run: task all
42-
43-
- name: Suggester / gofumpt
44-
uses: reviewdog/action-suggester@v1
45-
if: always() # run even if tests fails
46-
with:
47-
tool_name: gofumpt
48-
fail_level: warning
49-
fail_on_error: true
27+
- run: bash -c "$(curl https://fireflyzero.com/install.sh)"
28+
- run: task all

0 commit comments

Comments
 (0)