From b4060749e971da9ed3afd29fc620fa6831d2bef7 Mon Sep 17 00:00:00 2001 From: zomborip Date: Sat, 4 Oct 2025 17:23:12 +0200 Subject: [PATCH] CI Fix --- .gitea/workflows/main.yml | 87 +++++++++++++++++++-------------------- 1 file changed, 42 insertions(+), 45 deletions(-) diff --git a/.gitea/workflows/main.yml b/.gitea/workflows/main.yml index afd4c9f..cccb3ce 100644 --- a/.gitea/workflows/main.yml +++ b/.gitea/workflows/main.yml @@ -17,48 +17,45 @@ jobs: run: | docker build -t go-api-test . -# compose-test: -# name: 🧩 Docker Compose Validation -# runs-on: docker-latest -# # concurrency: docker-runner-2 -# steps: -# - name: Checkout repository -# uses: actions/checkout@v3 -# -# - name: Validate docker-compose.yml -# run: | -# sudo docker-compose config -q -# -# go-build: -# name: 🦦 Go Build & Cross-Compile -# runs-on: docker-latest -# # concurrency: docker-runner-3 -# steps: -# - name: Checkout repository -# uses: actions/checkout@v3 -# -# - name: Check Go version -# run: go version -# -# - name: Go Vet (basic static check) -# run: go vet ./... -# -# - name: Build Linux binary -# run: | -# mkdir -p build -# go build -o build/go-api-linux main.go -# -# - name: Build Windows binary -# run: | -# GOOS=windows GOARCH=amd64 go build -o build/go-api.exe main.go -# -# - name: Show build output -# run: ls -lh build -# -# - name: Upload build artifacts -# uses: actions/upload-artifact@v3 -# with: -# name: go-api-binaries -# path: build/ -# -# \ No newline at end of file + compose-test: + name: Docker Compose Validation + runs-on: docker-latest + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Validate docker-compose.yml + run: | + sudo docker-compose config -q + + go-build: + name: Go Build & Cross-Compile + runs-on: docker-latest + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Check Go version + run: go version + + - name: Go Vet (basic static check) + run: go vet ./... + + - name: Build Linux binary + run: | + mkdir -p build + go build -o build/go-api-linux main.go + + - name: Build Windows binary + run: | + GOOS=windows GOARCH=amd64 go build -o build/go-api.exe main.go + + - name: Show build output + run: ls -lh build + + - name: Upload build artifacts + uses: actions/upload-artifact@v3 + with: + name: go-api-binaries + path: build/ +