From 3d8f8c3634b9b81bfaf3c24ac4990696156f82a4 Mon Sep 17 00:00:00 2001 From: Tonye Jack Date: Sun, 14 Aug 2022 20:03:07 -0600 Subject: [PATCH 1/4] chore: restrict rename test to non forks --- .github/workflows/test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ec8293d373a..0fed19b9961 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -367,6 +367,7 @@ jobs: bash - name: Run changed-files for old new filenames test rename 1 id: changed-files-all-old-new-renamed-files-1 + if: contains("dependabot[bot] dependabot renovate[bot] renovate", github.actor) && github.event.pull_request.head.repo.owner.login == github.repository_owner uses: ./ with: base_sha: d1c0ee4 @@ -386,6 +387,7 @@ jobs: bash - name: Run changed-files for old new filenames test rename 2 id: changed-files-all-old-new-renamed-files-2 + if: contains("dependabot[bot] dependabot renovate[bot] renovate", github.actor) && github.event.pull_request.head.repo.owner.login == github.repository_owner uses: ./ with: base_sha: 4d04215 From d8d2e58b4fa70eaa5a8e04cf9e60507d514ec530 Mon Sep 17 00:00:00 2001 From: Tonye Jack Date: Sun, 14 Aug 2022 20:04:37 -0600 Subject: [PATCH 2/4] Update test.yml --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0fed19b9961..a6e9fd540dc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -367,7 +367,7 @@ jobs: bash - name: Run changed-files for old new filenames test rename 1 id: changed-files-all-old-new-renamed-files-1 - if: contains("dependabot[bot] dependabot renovate[bot] renovate", github.actor) && github.event.pull_request.head.repo.owner.login == github.repository_owner + if: contains('dependabot[bot] dependabot renovate[bot] renovate', github.actor) && github.event.pull_request.head.repo.owner.login == github.repository_owner uses: ./ with: base_sha: d1c0ee4 @@ -387,7 +387,7 @@ jobs: bash - name: Run changed-files for old new filenames test rename 2 id: changed-files-all-old-new-renamed-files-2 - if: contains("dependabot[bot] dependabot renovate[bot] renovate", github.actor) && github.event.pull_request.head.repo.owner.login == github.repository_owner + if: contains('dependabot[bot] dependabot renovate[bot] renovate', github.actor) && github.event.pull_request.head.repo.owner.login == github.repository_owner uses: ./ with: base_sha: 4d04215 From 3e5de6f9a0f363048558c1024b7abaa0e2293860 Mon Sep 17 00:00:00 2001 From: Tonye Jack Date: Sun, 14 Aug 2022 20:09:18 -0600 Subject: [PATCH 3/4] Update test.yml --- .github/workflows/test.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a6e9fd540dc..d5e84c9e3f7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -367,19 +367,20 @@ jobs: bash - name: Run changed-files for old new filenames test rename 1 id: changed-files-all-old-new-renamed-files-1 - if: contains('dependabot[bot] dependabot renovate[bot] renovate', github.actor) && github.event.pull_request.head.repo.owner.login == github.repository_owner + if: contains('dependabot[bot] dependabot renovate[bot] renovate', github.actor) || github.event.pull_request.head.repo.owner.login == github.repository_owner uses: ./ with: base_sha: d1c0ee4 sha: 4d04215 include_all_old_new_renamed_files: true - name: Show output + if: contains('dependabot[bot] dependabot renovate[bot] renovate', github.actor) || github.event.pull_request.head.repo.owner.login == github.repository_owner run: | echo '${{ toJSON(steps.changed-files-all-old-new-renamed-files-1.outputs) }}' shell: bash - name: Check all_old_new_renamed_files output - if: "!contains(steps.changed-files-all-old-new-renamed-files-1.outputs.all_old_new_renamed_files, 'test/test rename 1.txt,test/test rename-1.txt')" + if: "!contains(steps.changed-files-all-old-new-renamed-files-1.outputs.all_old_new_renamed_files, 'test/test rename 1.txt,test/test rename-1.txt') && (contains('dependabot[bot] dependabot renovate[bot] renovate', github.actor) || github.event.pull_request.head.repo.owner.login == github.repository_owner)" run: | echo "Invalid output: Expected to include (test/test rename 1.txt,test/test rename-1.txt) got (${{ steps.changed-files-all-old-new-renamed-files-1.outputs.all_old_new_renamed_files }})" exit 1 @@ -394,12 +395,13 @@ jobs: sha: fe238e6 include_all_old_new_renamed_files: true - name: Show output + if: contains('dependabot[bot] dependabot renovate[bot] renovate', github.actor) || github.event.pull_request.head.repo.owner.login == github.repository_owner run: | echo '${{ toJSON(steps.changed-files-all-old-new-renamed-files-2.outputs) }}' shell: bash - name: Check all_old_new_renamed_files output - if: "!contains(steps.changed-files-all-old-new-renamed-files-2.outputs.all_old_new_renamed_files, 'test/test rename 2.txt,test/test rename-2.txt')" + if: "!contains(steps.changed-files-all-old-new-renamed-files-2.outputs.all_old_new_renamed_files, 'test/test rename 2.txt,test/test rename-2.txt') && (contains('dependabot[bot] dependabot renovate[bot] renovate', github.actor) || github.event.pull_request.head.repo.owner.login == github.repository_owner)" run: | echo "Invalid output: Expected to include (test/test rename 2.txt test/test rename-2.txt) got (${{ steps.changed-files-all-old-new-renamed-files-2.outputs.all_old_new_renamed_files }})" exit 1 From 374b0365ef1f5e7381a5e18dc0924f65871b7a02 Mon Sep 17 00:00:00 2001 From: Tonye Jack Date: Sun, 14 Aug 2022 20:12:17 -0600 Subject: [PATCH 4/4] Update test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d5e84c9e3f7..c5e364c92c0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -388,7 +388,7 @@ jobs: bash - name: Run changed-files for old new filenames test rename 2 id: changed-files-all-old-new-renamed-files-2 - if: contains('dependabot[bot] dependabot renovate[bot] renovate', github.actor) && github.event.pull_request.head.repo.owner.login == github.repository_owner + if: contains('dependabot[bot] dependabot renovate[bot] renovate', github.actor) || github.event.pull_request.head.repo.owner.login == github.repository_owner uses: ./ with: base_sha: 4d04215