From 0aa2cbdf02c3eb0c0a5c915c35f7e7a76ac20fea Mon Sep 17 00:00:00 2001 From: Martin Riedl Date: Sun, 23 Feb 2025 17:38:05 +0100 Subject: [PATCH] ci: fixed golang dependency for jobs --- .forgejo/workflows/build.yml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 45ed024..91eaadd 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -11,11 +11,14 @@ jobs: checks: name: Checks runs-on: docker - container: - image: golang:1.23 steps: - name: Checkout code uses: actions/checkout@v4 + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version: '1.23.x' + check-latest: true - name: Run go fmt and go vet run: | go fmt $(go list ./...) @@ -24,11 +27,14 @@ jobs: code-coverage: name: Code Coverage runs-on: docker - container: - image: golang:1.23 steps: - name: Checkout code uses: actions/checkout@v4 + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version: '1.23.x' + check-latest: true - name: Run tests and generate coverage report run: | go test -covermode=count -coverprofile coverage.cov $(go list ./...) @@ -45,8 +51,6 @@ jobs: build: name: Build runs-on: docker - container: - image: golang:1.23 strategy: matrix: go: @@ -63,6 +67,11 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version: '1.23.x' + check-latest: true - name: Set environment variables run: | echo "GOOS=${{ matrix.go.GOOS }}" >> $GITHUB_ENV