From ef3a7f51d62496589f0de8e46e5e60a39d45364b Mon Sep 17 00:00:00 2001 From: Tonye Jack Date: Thu, 7 Mar 2024 14:34:48 -0700 Subject: [PATCH] chore: add test for detecting changed-files in a nested directory (#1972) --- .github/workflows/test.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6f04826b..2fff0649 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -567,6 +567,43 @@ jobs: shell: bash + test-dir-names-nested-folder: + name: Test changed-files with dir-names in a nested folder + runs-on: ubuntu-latest + needs: build + if: needs.build.outputs.files_changed != 'true' + permissions: + contents: read + steps: + - name: Checkout branch + uses: actions/checkout@v4 + with: + repository: ${{ github.event.pull_request.head.repo.full_name }} + submodules: true + fetch-depth: 0 + + - name: Download build assets + uses: actions/download-artifact@v4 + with: + name: build-assets + path: dist + + - name: Get changed files in the .github folder + id: changed-files + uses: ./ + with: + path: .github + json: true + escape_json: false + dir_names: true + dir_names_exclude_current_dir: true + + - name: Show output + run: | + echo "${{ toJSON(steps.changed-files.outputs) }}" + shell: + bash + test-non-existing-repository: name: Test changed-files with non existing repository runs-on: ubuntu-latest