diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 4fffd8a..fbcfa19 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -16,6 +16,21 @@ jobs: steps: - uses: actions/checkout@v2 + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: '1.22' + + - name: Install Zig + uses: goto-bus-stop/setup-zig@v2 + with: + version: 0.11.0 + + - name: Build Go shared library + working-directory: ./py + run: + CC="zig cc -target x86_64-linux-gnu" CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -o dnadesign/libdnadesign.so -buildmode=c-shared lib.go + - name: Set up Python uses: actions/setup-python@v2 with: