diff --git a/.github/workflows/db_migrations.yml b/.github/workflows/db_migrations.yml index ff8ad59a..2b80c3a1 100644 --- a/.github/workflows/db_migrations.yml +++ b/.github/workflows/db_migrations.yml @@ -2,6 +2,8 @@ name: Test Database Migrations on: push: + branches: + - main paths: - "server/migrations/**" - "server/reflector/db/**" @@ -17,6 +19,9 @@ on: jobs: test-migrations: runs-on: ubuntu-latest + concurrency: + group: db-ubuntu-latest-${{ github.ref }} + cancel-in-progress: true services: postgres: image: postgres:17 diff --git a/.github/workflows/test_server.yml b/.github/workflows/test_server.yml index 262e0e05..f03d020e 100644 --- a/.github/workflows/test_server.yml +++ b/.github/workflows/test_server.yml @@ -5,12 +5,17 @@ on: paths: - "server/**" push: + branches: + - main paths: - "server/**" jobs: pytest: runs-on: ubuntu-latest + concurrency: + group: pytest-${{ github.ref }} + cancel-in-progress: true services: redis: image: redis:6 @@ -30,6 +35,9 @@ jobs: docker-amd64: runs-on: linux-amd64 + concurrency: + group: docker-amd64-${{ github.ref }} + cancel-in-progress: true steps: - uses: actions/checkout@v4 - name: Set up Docker Buildx @@ -45,6 +53,9 @@ jobs: docker-arm64: runs-on: linux-arm64 + concurrency: + group: docker-arm64-${{ github.ref }} + cancel-in-progress: true steps: - uses: actions/checkout@v4 - name: Set up Docker Buildx