From 3382306342a790fda0ab074f3ea44030c58b25c0 Mon Sep 17 00:00:00 2001 From: Zack Scholl Date: Thu, 8 Feb 2024 13:37:10 -0700 Subject: [PATCH] add build for windows 7 --- .github/workflows/release.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e4e85aa..e0e4bbc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,6 +14,16 @@ jobs: steps: - name: Checkout project uses: actions/checkout@v4 + - name: Setup Go + uses: actions/setup-go@v4 + with: + go-version: '1.20' + - name: Build Windows 7 + run: | + GOOS=windows GOARCH=amd64 go build -ldflags="-s -w" -o croc.exe + zip croc_${{ github.event.release.name }}_Windows7-64bit.zip croc.exe + GOOS=windows GOARCH=386 go build -ldflags="-s -w" -o croc.exe + zip croc_${{ github.event.release.name }}_Windows7-32bit.zip croc.exe - name: Setup Go uses: actions/setup-go@v4 with: @@ -50,6 +60,8 @@ jobs: sha256sum croc_${{ github.event.release.name }}_src.tar.gz >> croc_${{ github.event.release.name }}_checksums.txt sha256sum croc_${{ github.event.release.name }}_Windows-64bit.zip >> croc_${{ github.event.release.name }}_checksums.txt sha256sum croc_${{ github.event.release.name }}_Windows-32bit.zip >> croc_${{ github.event.release.name }}_checksums.txt + sha256sum croc_${{ github.event.release.name }}_Windows7-64bit.zip >> croc_${{ github.event.release.name }}_checksums.txt + sha256sum croc_${{ github.event.release.name }}_Windows7-32bit.zip >> croc_${{ github.event.release.name }}_checksums.txt sha256sum croc_${{ github.event.release.name }}_Linux-64bit.tar.gz >> croc_${{ github.event.release.name }}_checksums.txt sha256sum croc_${{ github.event.release.name }}_Linux-32bit.tar.gz >> croc_${{ github.event.release.name }}_checksums.txt sha256sum croc_${{ github.event.release.name }}_Linux-ARM.tar.gz >> croc_${{ github.event.release.name }}_checksums.txt @@ -64,6 +76,8 @@ jobs: croc_${{ github.event.release.name }}_src.tar.gz croc_${{ github.event.release.name }}_Windows-64bit.zip croc_${{ github.event.release.name }}_Windows-32bit.zip + croc_${{ github.event.release.name }}_Windows7-64bit.zip + croc_${{ github.event.release.name }}_Windows7-32bit.zip croc_${{ github.event.release.name }}_Linux-64bit.tar.gz croc_${{ github.event.release.name }}_Linux-32bit.tar.gz croc_${{ github.event.release.name }}_Linux-ARM.tar.gz