diff --git a/.gitea/workflows/build-multi-plaform.yaml b/.gitea/workflows/build.yaml similarity index 82% rename from .gitea/workflows/build-multi-plaform.yaml rename to .gitea/workflows/build.yaml index c5b1b08..c44c2c2 100644 --- a/.gitea/workflows/build-multi-plaform.yaml +++ b/.gitea/workflows/build.yaml @@ -21,6 +21,8 @@ jobs: - name: Build for Windows amd64 run: | GOOS=windows GOARCH=amd64 go build -ldflags="-s -w" -trimpath -o bin/${APP_NAME}-windows-amd64.exe ./... + + - name: Upload Windows amd64 binary uses: actions/upload-artifact@v3 with: name: ${{env.APP_NAME}}-windows-amd64.exe @@ -29,22 +31,28 @@ jobs: - name: Build for Linux amd64 run: | GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -trimpath -o bin/${APP_NAME}-linux-amd64 ./... + + - name: Upload Linux amd64 uses: actions/upload-artifact@v3 with: name: ${{env.APP_NAME}}-linux-amd64 path: bin/${{env.APP_NAME}}-linux-amd64 - - name: Build for Linux ARM64 + - name: Build for Linux arm64 run: | GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -trimpath -o bin/${APP_NAME}-linux-arm64 ./... + + - name: Upload Linux arm64 uses: actions/upload-artifact@v3 with: name: ${{env.APP_NAME}}-linux-arm64 path: bin/${{env.APP_NAME}}-linux-arm64 - - name: Build for Linux ARMv6 (Raspberry Pi) + - name: Build for Linux armv6 (Raspberry Pi) run: | GOOS=linux GOARCH=arm GOARM=6 go build -ldflags="-s -w" -trimpath -o bin/${APP_NAME}-linux-armv6 ./... + + - name: Upload Linux armv6 (Raspberry Pi) uses: actions/upload-artifact@v3 with: name: ${{env.APP_NAME}}-linux-armv6