]> Sergey Matveev's repositories - btrtrc.git/blobdiff - .github/workflows/go.yml
Run fs/test.sh on 32 bit
[btrtrc.git] / .github / workflows / go.yml
index a575eb35bf35f11e9012a0f40499376980aca5ab..b79b67f854235c3aa2c833b6b55e236e670db0b0 100644 (file)
@@ -35,12 +35,15 @@ jobs:
     - name: Some packages compile for WebAssembly
       run: GOOS=js GOARCH=wasm go build . ./storage ./tracker/...
 
+
     - name: Install godo
-      run: go install github.com/anacrolix/godo@latest
+      # Need master for cross-compiling fix
+      run: go install github.com/anacrolix/godo@master
 
     - name: Apt packages
       run: sudo apt install pv fuse
 
     - name: torrentfs end-to-end test
-      run: fs/test.sh
+      # Test on 386 for atomic alignment and other bad 64-bit assumptions
+      run: GOARCH=386 fs/test.sh
       timeout-minutes: 10