diff --git a/.github/allowed-actions.js b/.github/allowed-actions.js index d05fcf24495e..1effa1ca5e3a 100644 --- a/.github/allowed-actions.js +++ b/.github/allowed-actions.js @@ -21,8 +21,10 @@ module.exports = [ 'juliangruber/approve-pull-request-action@c530832d4d346c597332e20e03605aa94fa150a8', 'juliangruber/find-pull-request-action@64d55773c959748ad30a4184f4dc102af1669f7b', 'juliangruber/read-file-action@e0a316da496006ffd19142f0fd594a1783f3b512', + 'lee-dohm/close-matching-issues@22002609b2555fe18f52b8e2e7c07cbf5529e8a8', 'pascalgn/automerge-action@c9bd182', 'peter-evans/create-issue-from-file@a04ce672e3acedb1f8e416b46716ddfd09905326', + 'peter-evans/create-or-update-project-card@80140aaeb9730972a83c626031250621fe8f6670v1', 'peter-evans/create-pull-request@938e6aea6f8dbdaced2064e948cb806c77fe87b8', 'rachmari/actions-add-new-issue-to-column@1a459ef92308ba7c9c9dc2fcdd72f232495574a9', 'rachmari/labeler@832d42ec5523f3c6d46e8168de71cd54363e3e2e', diff --git a/.github/workflows/check-all-english-links.yml b/.github/workflows/check-all-english-links.yml index f9c162029ae8..fc0e706a4504 100644 --- a/.github/workflows/check-all-english-links.yml +++ b/.github/workflows/check-all-english-links.yml @@ -17,16 +17,34 @@ jobs: - name: npm run build run: npm run build - name: Run script - run: script/check-english-links.js > broken_links.md + run: | + script/check-english-links.js > broken_links.md + echo -e '\ncc @github/docs-content'>> broken_links.md - if: ${{ failure() }} name: Get title for issue id: check run: echo "::set-output name=title::$(head -1 broken_links.md)" + - if: ${{ failure() }} + name: Close previous report + uses: lee-dohm/close-matching-issues@22002609b2555fe18f52b8e2e7c07cbf5529e8a8 + with: + query: 'label:"broken+link+report"' + token: ${{ secrets.DOCUBOT_FR_PROJECT_BOARD_WORKFLOWS_REPO_ORG_READ_SCOPES }} - if: ${{ failure() }} name: Create issue from file + id: broken-link-report uses: peter-evans/create-issue-from-file@a04ce672e3acedb1f8e416b46716ddfd09905326 with: token: ${{ secrets.DOCUBOT_FR_PROJECT_BOARD_WORKFLOWS_REPO_ORG_READ_SCOPES }} title: ${{ steps.check.outputs.title }} content-filepath: ./broken_links.md labels: broken link report + - if: ${{ failure() }} + name: Add issue to FR project board + uses: peter-evans/create-or-update-project-card@80140aaeb9730972a83c626031250621fe8f6670v1 + with: + project-repository: 'github' + project-number: '1367' + column-name: 'Docs-content FR issues' + issue-number: ${{ steps.broken-link-report.outputs.issue-number }} + token: ${{ secrets.DOCUBOT_FR_PROJECT_BOARD_WORKFLOWS_REPO_ORG_READ_SCOPES }}