diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml index 9c4d99a79e..fcdf3a0445 100644 --- a/.github/workflows/codespell.yml +++ b/.github/workflows/codespell.yml @@ -8,6 +8,10 @@ on: pull_request: branches: [master] +concurrency: + group: ${{ github.head_ref }}/codespell + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/container_dev.yml b/.github/workflows/container_dev.yml index f20820a59f..87064c839a 100644 --- a/.github/workflows/container_dev.yml +++ b/.github/workflows/container_dev.yml @@ -13,6 +13,10 @@ on: - 'go.sum' - '.github/workflows/container_dev.yml' +concurrency: + group: ${{ github.head_ref }}/container_dev + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/container_foundationdb_version.yml b/.github/workflows/container_foundationdb_version.yml index 6fa0149b76..c8e98d2e9f 100644 --- a/.github/workflows/container_foundationdb_version.yml +++ b/.github/workflows/container_foundationdb_version.yml @@ -24,6 +24,10 @@ on: required: false default: '' +concurrency: + group: ${{ github.head_ref }}/container_foundationdb_version + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/container_latest.yml b/.github/workflows/container_latest.yml index 7a47628824..3c8da29da5 100644 --- a/.github/workflows/container_latest.yml +++ b/.github/workflows/container_latest.yml @@ -30,6 +30,10 @@ on: type: boolean default: false +concurrency: + group: ${{ github.head_ref }}/container_latest + cancel-in-progress: true + permissions: contents: read security-events: write diff --git a/.github/workflows/container_release_foundationdb.yml b/.github/workflows/container_release_foundationdb.yml index bf1270b0a8..9567aa0e63 100644 --- a/.github/workflows/container_release_foundationdb.yml +++ b/.github/workflows/container_release_foundationdb.yml @@ -11,6 +11,10 @@ on: required: true default: '' +concurrency: + group: ${{ github.head_ref }}/container_release_foundationdb + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/depsreview.yml b/.github/workflows/depsreview.yml index e4338c240a..c9ef4dab7a 100644 --- a/.github/workflows/depsreview.yml +++ b/.github/workflows/depsreview.yml @@ -1,6 +1,10 @@ name: 'Dependency Review' on: [pull_request] +concurrency: + group: ${{ github.head_ref }}/depsreview + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/ec-integration-tests.yml b/.github/workflows/ec-integration-tests.yml index e078e01e6c..212656b53b 100644 --- a/.github/workflows/ec-integration-tests.yml +++ b/.github/workflows/ec-integration-tests.yml @@ -18,6 +18,10 @@ on: - 'go.sum' - '.github/workflows/ec-integration-tests.yml' +concurrency: + group: ${{ github.head_ref }}/ec-integration-tests + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/helm_ci.yml b/.github/workflows/helm_ci.yml index ce0ecf916b..9a6543104c 100644 --- a/.github/workflows/helm_ci.yml +++ b/.github/workflows/helm_ci.yml @@ -8,6 +8,10 @@ on: branches: [ master ] paths: ['k8s/**', '.github/workflows/helm_ci.yml', '.github/scripts/helm_jwt_keys.py'] +concurrency: + group: ${{ github.head_ref }}/helm_ci + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/java_integration_tests.yml b/.github/workflows/java_integration_tests.yml index 075df5f857..8bae15f539 100644 --- a/.github/workflows/java_integration_tests.yml +++ b/.github/workflows/java_integration_tests.yml @@ -14,6 +14,10 @@ on: - 'weed/**' - '.github/workflows/java_integration_tests.yml' +concurrency: + group: ${{ github.head_ref }}/java_integration_tests + cancel-in-progress: true + jobs: test: name: Java Integration Tests diff --git a/.github/workflows/java_unit_tests.yml b/.github/workflows/java_unit_tests.yml index 753d1708e8..5575ba2ae6 100644 --- a/.github/workflows/java_unit_tests.yml +++ b/.github/workflows/java_unit_tests.yml @@ -12,6 +12,10 @@ on: - 'other/java/**' - '.github/workflows/java_unit_tests.yml' +concurrency: + group: ${{ github.head_ref }}/java_unit_tests + cancel-in-progress: true + jobs: test: name: Java Unit Tests diff --git a/.github/workflows/plugin-workers.yml b/.github/workflows/plugin-workers.yml index b3f10551c4..058596a24c 100644 --- a/.github/workflows/plugin-workers.yml +++ b/.github/workflows/plugin-workers.yml @@ -18,6 +18,10 @@ on: - 'go.sum' - '.github/workflows/plugin-workers.yml' +concurrency: + group: ${{ github.head_ref }}/plugin-workers + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/s3-parquet-tests.yml b/.github/workflows/s3-parquet-tests.yml index b86c3869e4..576fed5fbc 100644 --- a/.github/workflows/s3-parquet-tests.yml +++ b/.github/workflows/s3-parquet-tests.yml @@ -23,6 +23,10 @@ env: S3_ENDPOINT_URL: http://localhost:8333 BUCKET_NAME: test-parquet-bucket +concurrency: + group: ${{ github.head_ref }}/s3-parquet-tests + cancel-in-progress: true + jobs: parquet-integration-tests: name: PyArrow Parquet Tests (Python ${{ matrix.python-version }}) diff --git a/.github/workflows/s3-tables-tests.yml b/.github/workflows/s3-tables-tests.yml index 19c1395fe6..7a288342d1 100644 --- a/.github/workflows/s3-tables-tests.yml +++ b/.github/workflows/s3-tables-tests.yml @@ -12,6 +12,10 @@ on: - 'go.sum' - '.github/workflows/s3-tables-tests.yml' +concurrency: + group: ${{ github.head_ref }}/s3-tables-tests + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/spark-integration-tests.yml b/.github/workflows/spark-integration-tests.yml index 9a18898e2b..4541c44db1 100644 --- a/.github/workflows/spark-integration-tests.yml +++ b/.github/workflows/spark-integration-tests.yml @@ -15,6 +15,10 @@ on: - '.github/workflows/spark-integration-tests.yml' workflow_dispatch: +concurrency: + group: ${{ github.head_ref }}/spark-integration-tests + cancel-in-progress: true + permissions: contents: read checks: write diff --git a/.github/workflows/telemetry-integration.yml b/.github/workflows/telemetry-integration.yml index 68dd2d1b79..0ce4de722c 100644 --- a/.github/workflows/telemetry-integration.yml +++ b/.github/workflows/telemetry-integration.yml @@ -14,6 +14,10 @@ on: - 'weed/telemetry/**' - '.github/workflows/telemetry-integration.yml' +concurrency: + group: ${{ github.head_ref }}/telemetry-integration + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/terraform_ci.yml b/.github/workflows/terraform_ci.yml index 1e905e6f0e..5ed59291f7 100644 --- a/.github/workflows/terraform_ci.yml +++ b/.github/workflows/terraform_ci.yml @@ -8,6 +8,10 @@ on: branches: [ master ] paths: ['terraform/**', '.github/workflows/terraform_ci.yml'] +concurrency: + group: ${{ github.head_ref }}/terraform_ci + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/test-s3-over-https-using-awscli.yml b/.github/workflows/test-s3-over-https-using-awscli.yml index 903c3bf912..f85aed1ec6 100644 --- a/.github/workflows/test-s3-over-https-using-awscli.yml +++ b/.github/workflows/test-s3-over-https-using-awscli.yml @@ -27,6 +27,10 @@ defaults: run: working-directory: weed +concurrency: + group: ${{ github.head_ref }}/test-s3-over-https-using-awscli + cancel-in-progress: true + jobs: awscli-tests: runs-on: ubuntu-latest diff --git a/.github/workflows/tls-rotation-tests.yml b/.github/workflows/tls-rotation-tests.yml index ce4ecc99d2..244fc2f689 100644 --- a/.github/workflows/tls-rotation-tests.yml +++ b/.github/workflows/tls-rotation-tests.yml @@ -18,6 +18,10 @@ on: - 'go.sum' - '.github/workflows/tls-rotation-tests.yml' +concurrency: + group: ${{ github.head_ref }}/tls-rotation-tests + cancel-in-progress: true + permissions: contents: read diff --git a/.github/workflows/vacuum-integration-tests.yml b/.github/workflows/vacuum-integration-tests.yml index e9f2a4ce13..2c2f3bfd16 100644 --- a/.github/workflows/vacuum-integration-tests.yml +++ b/.github/workflows/vacuum-integration-tests.yml @@ -18,6 +18,10 @@ on: - 'go.sum' - '.github/workflows/vacuum-integration-tests.yml' +concurrency: + group: ${{ github.head_ref }}/vacuum-integration-tests + cancel-in-progress: true + permissions: contents: read