diff --git a/.github/workflows/build_binaries.yml b/.github/workflows/build_binaries.yml index a1ebe51a..9b24728d 100644 --- a/.github/workflows/build_binaries.yml +++ b/.github/workflows/build_binaries.yml @@ -14,7 +14,7 @@ jobs: - name: Set up Golang uses: actions/setup-go@v5 with: - go-version: "1.25.x" + go-version: stable check-latest: true - name: Compile binaries env: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 6bcd8ff9..bbcdd484 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -37,7 +37,7 @@ jobs: - uses: actions/setup-go@v5 with: - go-version: "1.25.x" + go-version: stable - name: Initialize CodeQL uses: github/codeql-action/init@v3 diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index 68ad14be..60b223cb 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -28,7 +28,7 @@ jobs: - uses: actions/checkout@v5 - uses: actions/setup-go@v5 with: - go-version: "1.25.x" + go-version: stable - uses: golangci/golangci-lint-action@v8 with: args: > diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fb30541e..263e7363 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,14 +15,13 @@ jobs: max-parallel: 4 matrix: os: [ubuntu-latest, windows-latest, macOS-latest] - go-version: ["1.25.x"] steps: - name: Checkout uses: actions/checkout@v5 - name: Set up Go uses: actions/setup-go@v5 with: - go-version: ${{ matrix.go-version }} + go-version: stable - name: Run unit tests with coverage and race conditions checking if: matrix.os == 'ubuntu-latest' run: make test @@ -49,12 +48,11 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: "1.25.x" + go-version: stable - name: Install Postgres client run: sudo apt update && sudo apt install -y postgresql-client - name: Run integration tests run: make integration-test env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} PGHOST: 127.0.0.1 PGPASSWORD: postgres diff --git a/Makefile b/Makefile index c17ee550..e7a6c6e4 100644 --- a/Makefile +++ b/Makefile @@ -106,7 +106,6 @@ lint: integration-test: psql -U postgres -c 'drop database if exists miniflux_test;' psql -U postgres -c 'create database miniflux_test;' - go build -o miniflux-test main.go DATABASE_URL=$(DB_URL) \ ADMIN_USERNAME=admin \ @@ -114,7 +113,7 @@ integration-test: CREATE_ADMIN=1 \ RUN_MIGRATIONS=1 \ LOG_LEVEL=debug \ - ./miniflux-test >/tmp/miniflux.log 2>&1 & echo "$$!" > "/tmp/miniflux.pid" + go run main.go >/tmp/miniflux.log 2>&1 & echo "$$!" > "/tmp/miniflux.pid" while ! nc -z localhost 8080; do sleep 1; done @@ -126,7 +125,6 @@ integration-test: clean-integration-test: @ kill -9 `cat /tmp/miniflux.pid` @ rm -f /tmp/miniflux.pid /tmp/miniflux.log - @ rm miniflux-test @ psql -U postgres -c 'drop database if exists miniflux_test;' docker-image: