Skip to content

Commit abfaf53

Browse files
committed
refactor: migrate to pure-go protoc pipeline
Signed-off-by: Christian Stewart <christian@aperture.us>
1 parent e45c6e4 commit abfaf53

File tree

152 files changed

+68082
-6586
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

152 files changed

+68082
-6586
lines changed

.github/workflows/tests.yml

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ name: Tests
22

33
on:
44
push:
5-
branches: [ "master" ]
5+
branches: ['master']
66
pull_request:
77
# The branches below must be a subset of the branches above
8-
branches: [ "master" ]
8+
branches: ['master']
99

1010
# Builds images for target boards.
1111
permissions:
@@ -17,7 +17,6 @@ jobs:
1717
strategy:
1818
matrix:
1919
go: ['1.25']
20-
node: [25.x]
2120
timeout-minutes: 10
2221
steps:
2322
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -27,14 +26,9 @@ jobs:
2726
with:
2827
go-version: ${{ matrix.go }}
2928

30-
- name: Setup Node.JS ${{ matrix.node }}
31-
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
32-
with:
33-
node-version: ${{ matrix.node }}
34-
cache: 'yarn'
29+
- uses: oven-sh/setup-bun@v2
3530

36-
- name: Yarn install
37-
run: yarn install
31+
- run: bun install
3832

3933
- name: Cache tools
4034
uses: actions/cache@v5
@@ -44,25 +38,25 @@ jobs:
4438
key: ${{ runner.os }}-aptre-tools-${{ hashFiles('**/go.sum') }}
4539

4640
- name: Build Javascript
47-
run: yarn run build
41+
run: bun run build
4842

4943
- name: Test Go
50-
run: make test
44+
run: bun run go:aptre -- test
5145

5246
- name: Test Js
53-
run: yarn test:js
47+
run: bun run test:js
5448

5549
- name: Lint Js
56-
run: yarn run lint:js
50+
run: bun run lint:js
5751

5852
- name: Lint Go
59-
run: yarn run lint:go
53+
run: bun run lint:go
6054

6155
- name: Depcheck Js
62-
run: yarn run deps
56+
run: bun run deps
6357

6458
- name: Check goreleaser
65-
run: make release-check
59+
run: bun run go:aptre -- release check
6660

6761
# Issue: https://github.com/agnivade/wasmbrowsertest/pull/72/files
6862
# Issue: https://github.com/agnivade/wasmbrowsertest/issues/60
@@ -71,4 +65,4 @@ jobs:
7165
# - name: Install chrome
7266
# uses: browser-actions/setup-chrome@latest
7367
# - name: Test with chrome
74-
# run: make test-browser || true
68+
# run: bun run go:aptre -- test --browser || true

0 commit comments

Comments
 (0)