fix(ci): use linux-latest instead of ubuntu-latest for runners
Some checks failed
Build and Release / Create Release (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 1m32s
Build and Release / Lint (push) Failing after 1m53s
Build and Release / Build Binaries (amd64, darwin) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux) (push) Has been skipped
Build and Release / Build Binaries (amd64, windows) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin) (push) Has been skipped
Build and Release / Build Binaries (arm64, linux) (push) Has been skipped
Build and Release / Unit Tests (push) Successful in 2m4s

Our runners have linux-latest label, not ubuntu-latest.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
GitCaddy
2026-01-11 21:28:09 +00:00
parent 6ed635306c
commit 1b1a4c0903

View File

@@ -22,7 +22,7 @@ jobs:
# Lint job - must pass
lint:
name: Lint
runs-on: ubuntu-latest
runs-on: linux-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
@@ -54,7 +54,7 @@ jobs:
# Unit tests with SQLite (no external database needed)
test-unit:
name: Unit Tests
runs-on: ubuntu-latest
runs-on: linux-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
@@ -81,7 +81,7 @@ jobs:
# Integration tests with PostgreSQL
test-pgsql:
name: Integration Tests (PostgreSQL)
runs-on: ubuntu-latest
runs-on: linux-latest
services:
pgsql:
image: postgres:15
@@ -154,7 +154,7 @@ jobs:
# Create release job - runs first to create the release before build jobs upload
create-release:
name: Create Release
runs-on: ubuntu-latest
runs-on: linux-latest
if: startsWith(github.ref, 'refs/tags/v')
outputs:
release_id: ${{ steps.create.outputs.release_id }}
@@ -197,7 +197,7 @@ jobs:
# Build job for binaries
build:
name: Build Binaries
runs-on: ubuntu-latest
runs-on: linux-latest
needs: [lint, create-release]
if: always() && needs.lint.result == 'success' && (needs.create-release.result == 'success' || needs.create-release.result == 'skipped')
strategy: