diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 94c34dc6a..9d2df3c16 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -22,3 +22,13 @@ jobs: echo "${{ secrets.GHCR_TOKEN }}" | docker login ghcr.io -u "${{ secrets.GHCR_USER }}" --password-stdin docker build . --tag ghcr.io/${{ github.repository }}:${{ steps.vars.outputs.tag_name }} -f Dockerfile docker push ghcr.io/${{ github.repository }}:${{ steps.vars.outputs.tag_name }} + - uses: actions/setup-go@v5 + - name: Download and Setup container2wasm + run: | + wget https://github.com/ktock/container2wasm/releases/download/v0.6.5/container2wasm-v0.6.5-linux-amd64.tar.gz + tar -xzf container2wasm-v0.6.5-linux-amd64.tar.gz + chmod +x container2wasm-v0.6.5-linux-amd64/c2w + sudo mv container2wasm-v0.6.5-linux-amd64/c2w /usr/local/bin/c2w + - name: Build using container2wasm + run: | + c2w ghcr.io/${{ github.repository }}:${{ steps.vars.outputs.tag_name }} -o sd.wasm \ No newline at end of file