matrix:
go-version: ["1.24"]
os: [windows-latest, macos-latest, ubuntu-latest]
+ fail-fast: false
steps:
- uses: actions/checkout@v4
with:
run: GOARCH=386 go test -run @ ./...
- name: Some packages compile for WebAssembly
run: GOOS=js GOARCH=wasm go build . ./storage ./tracker/...
+ - run: brew install macfuse pv md5sha1sum bash
+ if: matrix.os == 'macos-latest'
+ - run: sudo apt install pv fuse
+ if: matrix.os == 'ubuntu-latest'
- run: |
- brew install macfuse pv md5sha1sum bash
- - run: |
- # Need master for cross-compiling fix
- go install -v -x github.com/anacrolix/godo@v1
+ go install github.com/anacrolix/godo@v1
echo $PATH
- sudo apt install pv fuse
+ - run: |
GOARCH=386 fs/test.sh
mount