diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 8e3029333..8ba9f2ca4 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -15,7 +15,7 @@ on: push: branches: [ "dev", "master" ] pull_request: - branches: [ "dev", "master" ] + branches: [ "master" ] schedule: - cron: '22 22 * * 4' diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b389ebff2..fa1d690c8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,22 +7,11 @@ on: - master jobs: - test: - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ ubuntu-latest , macos-latest, windows-latest ] - go-version: [ '1.21', '1.22' ] + analyze: + runs-on: ubuntu-latest steps: - - name: Configure Windows - if: matrix.os == 'windows-latest' - run: git config --global core.autocrlf false # fixes go lint fmt error - name: Checkout uses: actions/checkout@v4 - - name: Setup Go - uses: actions/setup-go@v5 - with: - go-version: ${{ matrix.go-version }} - name: Lint uses: golangci/golangci-lint-action@v3 with: @@ -36,6 +25,23 @@ jobs: autopilot bus bus/client worker worker/client + test: + needs: analyze + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ ubuntu-latest , macos-latest, windows-latest ] + go-version: [ '1.21', '1.22' ] + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version: ${{ matrix.go-version }} + - name: Configure Windows + if: matrix.os == 'windows-latest' + run: git config --global core.autocrlf false # fixes go lint fmt error - name: Configure MySQL if: matrix.os == 'ubuntu-latest' uses: mirromutth/mysql-action@v1.1