From 2c92ebfabbae3ec5a12ea6a9cc5f7ef3cf32ea04 Mon Sep 17 00:00:00 2001 From: Marwan Abbas <67271180+marwaneltoukhy@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:11:03 +0300 Subject: [PATCH] Create block_CI.yaml --- .github/workflows/block_CI.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/block_CI.yaml diff --git a/.github/workflows/block_CI.yaml b/.github/workflows/block_CI.yaml new file mode 100644 index 00000000..464d1634 --- /dev/null +++ b/.github/workflows/block_CI.yaml @@ -0,0 +1,27 @@ +name: Block PR + +on: + pull_request: + branches: + - main + +jobs: + changed_files: + runs-on: ubuntu-latest + name: Test changed-files + permissions: + pull-requests: read + + steps: + - name: Get changed files + id: changed-files + uses: tj-actions/changed-files@v39 + + - name: List all changed files + run: | + for file in ${{ steps.changed-files.outputs.all_changed_files }}; do + echo "$file was changed" + if [[ "$file" == *"verilog/rtl/"* || "$file" == *"mag/"* || "$file" == *"gds/"* ]]; then + exit 1 + fi + done