diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index e8f6e54..979f465 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -8,11 +8,15 @@ on: jobs: test: - runs-on: x86_64 + runs-on: ubuntu-latest steps: - uses: https://gitea.com/actions/checkout@v4 - - uses: https://gitea.com/actions/setup-go@v5 - with: - go-version-file: go.mod + + - name: Install Go + run: | + GO_VERSION=$(grep '^go ' go.mod | awk '{print $2}') + curl -fsSL "https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz" | sudo tar -C /usr/local -xz + echo "/usr/local/go/bin" >> $GITHUB_PATH + - name: Run tests run: go test -v -race -coverprofile=coverage.out ./...