From 8b6f544c34f46337784da6e20d84e356414c1610 Mon Sep 17 00:00:00 2001 From: Sarah Schneider Date: Mon, 23 Nov 2020 14:18:45 -0500 Subject: [PATCH 1/5] add steps to close open issues and add new issue to FR project board --- .github/workflows/check-all-english-links.yml | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check-all-english-links.yml b/.github/workflows/check-all-english-links.yml index f9c162029ae8..64502866ba27 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 }} \ No newline at end of file From 89755817fce150846d37b914b188cc520fe8df70 Mon Sep 17 00:00:00 2001 From: Sarah Schneider Date: Mon, 23 Nov 2020 14:19:01 -0500 Subject: [PATCH 2/5] update allowed actions list --- .github/allowed-actions.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/allowed-actions.js b/.github/allowed-actions.js index e42b5d357b9e..4d9c651e7c8f 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', From 0ad7a71b35ebd213a0fd268ea17c8151b0385da5 Mon Sep 17 00:00:00 2001 From: Sarah Schneider Date: Mon, 23 Nov 2020 14:28:05 -0500 Subject: [PATCH 3/5] lint --- .github/workflows/check-all-english-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-all-english-links.yml b/.github/workflows/check-all-english-links.yml index 64502866ba27..fc0e706a4504 100644 --- a/.github/workflows/check-all-english-links.yml +++ b/.github/workflows/check-all-english-links.yml @@ -47,4 +47,4 @@ jobs: 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 }} \ No newline at end of file + token: ${{ secrets.DOCUBOT_FR_PROJECT_BOARD_WORKFLOWS_REPO_ORG_READ_SCOPES }} From 6378864b9d2f4b891fe33a361622bec010ae9d9a Mon Sep 17 00:00:00 2001 From: Sarah Schneider Date: Tue, 24 Nov 2020 15:00:00 -0500 Subject: [PATCH 4/5] Update .github/workflows/check-all-english-links.yml Co-authored-by: Jason Etcovitch --- .github/workflows/check-all-english-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-all-english-links.yml b/.github/workflows/check-all-english-links.yml index fc0e706a4504..f9791268d29e 100644 --- a/.github/workflows/check-all-english-links.yml +++ b/.github/workflows/check-all-english-links.yml @@ -24,7 +24,7 @@ jobs: name: Get title for issue id: check run: echo "::set-output name=title::$(head -1 broken_links.md)" - - if: ${{ failure() }} + - if: failure() name: Close previous report uses: lee-dohm/close-matching-issues@22002609b2555fe18f52b8e2e7c07cbf5529e8a8 with: From 2d8b8164df0e4043a72770f64c859ee4ab77a03e Mon Sep 17 00:00:00 2001 From: Sarah Schneider Date: Tue, 24 Nov 2020 15:02:09 -0500 Subject: [PATCH 5/5] restore --- .github/workflows/check-all-english-links.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-all-english-links.yml b/.github/workflows/check-all-english-links.yml index f9791268d29e..fc0e706a4504 100644 --- a/.github/workflows/check-all-english-links.yml +++ b/.github/workflows/check-all-english-links.yml @@ -24,7 +24,7 @@ jobs: name: Get title for issue id: check run: echo "::set-output name=title::$(head -1 broken_links.md)" - - if: failure() + - if: ${{ failure() }} name: Close previous report uses: lee-dohm/close-matching-issues@22002609b2555fe18f52b8e2e7c07cbf5529e8a8 with: