diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dc7dc899a..3e55aa8c8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,21 @@ on: workflow_dispatch: jobs: + skip_check: + name: Duplicate Check + runs-on: ubuntu-24.04 + outputs: + should_skip: ${{ steps.check.outputs.should_skip }} + steps: + - id: check + uses: fkirc/skip-duplicate-actions@v5.3.1 + with: + skip_after_successful_duplicate: 'true' + concurrent_skipping: 'same_content_newer' + build: + needs: skip_check + if: ${{ needs.skip_check.outputs.should_skip != 'true' }} runs-on: ubuntu-24.04 timeout-minutes: 480