diff --git a/.github/workflows/check-no-important-files-changed.yml b/.github/workflows/check-no-important-files-changed.yml index f85952d..81e5807 100644 --- a/.github/workflows/check-no-important-files-changed.yml +++ b/.github/workflows/check-no-important-files-changed.yml @@ -22,7 +22,7 @@ jobs: steps: - name: Check if important files changed id: check - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 with: script: | const { owner, repo } = context.repo; @@ -92,7 +92,7 @@ jobs: - name: Suggest to add [no important files changed] if: steps.check.outputs.result == 'true' - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 with: script: | const body = "This PR touches files which potentially affect the outcome of the tests of an exercise. This will cause all students' solutions to affected exercises to be re-tested.\n\nIf this PR does **not** affect the result of the test (or, for example, adds an edge case that is not worth rerunning all tests for), **please add the following to the merge-commit message** which will stops student's tests from re-running. Please copy-paste to avoid typos.\n```\n[no important files changed]\n```\n\n For more information, refer to the [documentation](https://exercism.org/docs/building/tracks#h-avoiding-triggering-unnecessary-test-runs). If you are unsure whether to add the message or not, please ping `@exercism/maintainers-admin` in a comment. Thank you!" diff --git a/.github/workflows/community-contributions.yml b/.github/workflows/community-contributions.yml index 56a7a47..699bfa0 100644 --- a/.github/workflows/community-contributions.yml +++ b/.github/workflows/community-contributions.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Detect if user is org member - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 id: is-organization-member with: github-token: ${{ secrets.github_membership_token || secrets.GITHUB_TOKEN }} @@ -38,7 +38,7 @@ jobs: .catch(err => false); - name: Comment if: steps.is-organization-member.outputs.result == 'false' - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 with: script: | const isIssue = !!context.payload.issue; @@ -59,7 +59,7 @@ jobs: }) - name: Close if: steps.is-organization-member.outputs.result == 'false' - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 with: script: | github.rest.issues.update({ diff --git a/.github/workflows/ping-cross-track-maintainers-team.yml b/.github/workflows/ping-cross-track-maintainers-team.yml index 4f3e15e..8761388 100644 --- a/.github/workflows/ping-cross-track-maintainers-team.yml +++ b/.github/workflows/ping-cross-track-maintainers-team.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check if repo requires ping - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 id: repo-requires-ping with: script: | @@ -29,7 +29,7 @@ jobs: response.data.names.includes('maintained-solitary'); - name: Check if repo is tooling repo - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 if: steps.repo-requires-ping.outputs.result == 'true' id: is-tooling-repo with: @@ -42,7 +42,7 @@ jobs: return response.data.names.includes('exercism-tooling'); - name: Check if repo is unmaintained repo - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 if: steps.repo-requires-ping.outputs.result == 'true' id: is-unmaintained-repo with: @@ -55,7 +55,7 @@ jobs: return response.data.names.includes('unmaintained'); - name: Check if PR author is member of cross-track-maintainers team - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 if: steps.repo-requires-ping.outputs.result == 'true' && steps.is-tooling-repo.outputs.result == 'false' id: author-is-member-cross-track-maintainers-team with: @@ -74,7 +74,7 @@ jobs: .catch(err => false); - name: Check if PR author is member of guardians team - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 id: author-is-member-guardians-team if: steps.repo-requires-ping.outputs.result == 'true' && steps.is-tooling-repo.outputs.result == 'true' with: @@ -94,7 +94,7 @@ jobs: - name: Create cross-track-maintainers team ping comment if: steps.repo-requires-ping.outputs.result == 'true' && steps.is-tooling-repo.outputs.result == 'false' && steps.author-is-member-cross-track-maintainers-team.outputs.result == 'false' - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 with: script: | github.rest.issues.createComment({ @@ -106,7 +106,7 @@ jobs: - name: Create cross-track-maintainers team unmaintained repo comment if: steps.repo-requires-ping.outputs.result == 'true' && steps.is-tooling-repo.outputs.result == 'false' && steps.is-unmaintained-repo.outputs.result == 'true' && steps.author-is-member-cross-track-maintainers-team.outputs.result == 'false' - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 with: script: | github.rest.issues.createComment({ @@ -118,7 +118,7 @@ jobs: - name: Create guardians team ping comment if: steps.repo-requires-ping.outputs.result == 'true' && steps.is-tooling-repo.outputs.result == 'true' && steps.author-is-member-guardians-team.outputs.result == 'false' - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 with: script: | github.rest.issues.createComment({