From 17576081b3b79bc46b1e5ae96b5fefb1f6b3ebd2 Mon Sep 17 00:00:00 2001 From: Valentin Maerten Date: Sun, 7 Dec 2025 22:46:05 +0100 Subject: [PATCH] ci(github): merge build step into test job --- .github/workflows/ci.yml | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 30e5b3bc..345c0c0b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,25 +13,6 @@ concurrency: cancel-in-progress: true jobs: - build: - name: ๐Ÿ”จ Build (${{ matrix.go-version }}) - strategy: - fail-fast: false - matrix: - go-version: [1.24.x, 1.25.x] - runs-on: ubuntu-latest - steps: - - name: ๐Ÿ“ฅ Checkout - uses: actions/checkout@v6 - - - name: โฌ‡๏ธ Setup Go - uses: actions/setup-go@v6 - with: - go-version: ${{ matrix.go-version }} - - - name: ๐Ÿ”จ Build - run: go build -v ./cmd/task - test: name: ๐Ÿงช Test (${{ matrix.go-version }}, ${{ matrix.platform }}) strategy: @@ -49,11 +30,11 @@ jobs: with: go-version: ${{ matrix.go-version }} - - name: โฌ‡๏ธ Setup Task - uses: go-task/setup-task@v1 + - name: ๐Ÿ”จ Build + run: go build -v -o ./bin/task ./cmd/task - name: ๐Ÿงช Test - run: task test + run: ./bin/task test lint: name: ๐Ÿ” Lint (${{ matrix.go-version }}) @@ -97,13 +78,12 @@ jobs: ci-status: name: โœ… CI runs-on: ubuntu-latest - needs: [build, test, lint, lint-jsonschema] + needs: [test, lint, lint-jsonschema] if: always() steps: - name: โœ… Check CI status run: | - if [[ "${{ needs.build.result }}" != "success" ]] || \ - [[ "${{ needs.test.result }}" != "success" ]] || \ + if [[ "${{ needs.test.result }}" != "success" ]] || \ [[ "${{ needs.lint.result }}" != "success" ]] || \ [[ "${{ needs.lint-jsonschema.result }}" != "success" ]]; then echo "CI failed"