|
|
|
|
@ -25,14 +25,22 @@ jobs: |
|
|
|
|
uses: actions/setup-go@v2 |
|
|
|
|
with: |
|
|
|
|
go-version: "1.18" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: Build WireGuard-go |
|
|
|
|
run: | |
|
|
|
|
mkdir -p /opt/release/ |
|
|
|
|
git clone https://git.zx2c4.com/wireguard-go "./wireguard" |
|
|
|
|
cd wireguard |
|
|
|
|
go build -v -o "/opt/release/wireguard-go-${{ matrix.goos }}-${{ matrix.goarch }}" |
|
|
|
|
|
|
|
|
|
# cd wireguard |
|
|
|
|
# go build -v -o "/opt/release/wireguard-go-${{ matrix.goos }}-${{ matrix.goarch }}" |
|
|
|
|
|
|
|
|
|
- name: Run GoReleaser |
|
|
|
|
uses: goreleaser/goreleaser-action@v2 |
|
|
|
|
with: |
|
|
|
|
distribution: goreleaser |
|
|
|
|
workdir: ${{ env.workdir }} |
|
|
|
|
version: latest |
|
|
|
|
args: release --rm-dist |
|
|
|
|
|
|
|
|
|
- name: Release binaries |
|
|
|
|
uses: softprops/action-gh-release@v1 |
|
|
|
|
with: |
|
|
|
|
|