diff --git a/.github/workflows/wireguard-go.yml b/.github/workflows/wireguard-go.yml index 3e69248..ee119d4 100644 --- a/.github/workflows/wireguard-go.yml +++ b/.github/workflows/wireguard-go.yml @@ -29,19 +29,17 @@ jobs: LATEST=$(wget -qO- https://git.zx2c4.com/wireguard-go/ | grep '/wireguard-go/tag' | sed -n 1p | sed "s/.*>\([0-9.]\{1,\}\)<.*/\1/g") if [ "$LATEST" != "$NOW" ]; then - mkdir -p ${{ env.WORKDIR }} - wget -P ${{ env.WORKDIR }} https://git.zx2c4.com/wireguard-go/snapshot/wireguard-go-${LATEST}.tar.xz - tar xvf ${{ env.WORKDIR }}/wireguard-go-${LATEST}.tar.xz -C ${{ env.WORKDIR }} + git clone https://git.zx2c4.com/wireguard-go ${{ env.workdir }} cp ./.github/wireguard-go-releaser.yml ${{ env.WORKDIR }}/.goreleaser.yml echo "VERSION=$LATEST" >> $GITHUB_ENV echo "flags=--snapshot" >> $GITHUB_ENV fi - + - name: Set up GoReleaser uses: actions/setup-go@v3 if: ${{ env.VERSION != '' }} with: - go-version: "1.18" + go-version: "1.20" - name: Cross compile WireGuard-go uses: goreleaser/goreleaser-action@v4