From 69fe145a65eb7340a185c88a7586483a650f217a Mon Sep 17 00:00:00 2001 From: Lucas TESSON Date: Fri, 1 Mar 2024 22:12:19 +0100 Subject: [PATCH] ci: replace cancel step with native concurrency pattern --- .github/workflows/ci.yaml | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index b32f5eb..92e3acc 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -5,18 +5,13 @@ on: [push, pull_request] permissions: contents: read -jobs: - setup: - runs-on: ubuntu-latest - steps: - - name: Cancel previous - uses: styfle/cancel-workflow-action@0.12.1 - with: - access_token: ${{ github.token }} +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} +jobs: tests: runs-on: ${{ matrix.platform }} - needs: [setup] steps: - name: Checkout code uses: actions/checkout@v4 @@ -43,7 +38,6 @@ jobs: go-lint: runs-on: ubuntu-latest - needs: [setup] steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5