diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4003706..f3848ac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,9 +10,14 @@ permissions: contents: read packages: read +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} + cancel-in-progress: true + jobs: build: - runs-on: blacksmith-4vcpu-ubuntu-2404-arm + runs-on: blacksmith-2vcpu-ubuntu-2404-arm + timeout-minutes: 30 env: GRADLE_USER_HOME: /tmp/grounds-push-gradle-${{ github.run_id }}-${{ github.run_attempt }} steps: diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index ff66bc0..60d2928 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -10,10 +10,15 @@ permissions: issues: write pull-requests: write +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} + cancel-in-progress: false + jobs: release-please: name: Create Release runs-on: blacksmith-2vcpu-ubuntu-2404-arm + timeout-minutes: 10 steps: - name: Check out uses: actions/checkout@v6 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 21079f1..a81e3c0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,9 +15,14 @@ permissions: contents: read packages: write +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} + cancel-in-progress: false + jobs: publish: - runs-on: blacksmith-4vcpu-ubuntu-2404-arm + runs-on: blacksmith-2vcpu-ubuntu-2404-arm + timeout-minutes: 30 env: GRADLE_USER_HOME: /tmp/grounds-push-gradle-${{ github.run_id }}-${{ github.run_attempt }} steps: