From dfe5474b4d4d21bd7f6f5c20b326dfd32ae6257d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alper=20K=C4=B1l=C4=B1=C3=A7kaya?= <48261006+alperkilickaya@users.noreply.github.com> Date: Sat, 11 Jan 2025 17:59:32 +0100 Subject: [PATCH] skip duplicate --- .github/workflows/test.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 95dee8f..e97bf39 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,10 +7,26 @@ on: push: branches: - main + paths-ignore: + - "**/*.md" # Markdown dosyalarındaki değişiklikleri yoksay workflow_dispatch: jobs: + # Eğer PR'da push varsa ve aynı commit ise, gereksiz çalıştırmayı önle + check-duplicate: + runs-on: ubuntu-latest + outputs: + should_skip: ${{ steps.skip_check.outputs.should_skip }} + steps: + - id: skip_check + uses: fkirc/skip-duplicate-actions@v5 + with: + concurrent_skipping: "same_content" + skip_after_successful_duplicate: "true" + security-scan: + needs: check-duplicate # Önce duplicate kontrolü yap + if: ${{ needs.check-duplicate.outputs.should_skip != 'true' }} name: Security Scan runs-on: ubuntu-latest steps: