From af5508e0ac85877890c1a3f505dd603e00671e0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Marqu=C3=ADnez=20Ferr=C3=A1ndiz?= Date: Mon, 30 May 2022 22:58:40 +0200 Subject: [PATCH 01/10] Test Sync PR --- .github/workflows/sync-pull-request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sync-pull-request.yml b/.github/workflows/sync-pull-request.yml index b11db06701..e37eb576be 100644 --- a/.github/workflows/sync-pull-request.yml +++ b/.github/workflows/sync-pull-request.yml @@ -28,7 +28,7 @@ jobs: - name: Sync PR env: GITHUB_TOKEN: ${{ secrets.SYNC_GITHUB_CLI_TOKEN }} - run: gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --repo arduino/docs-content + run: gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --labels "$(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name)" --repo arduino/docs-content - name: Close PR env: From 647c762a7cfda8f5f0b4dd4b439441b3932bd94a Mon Sep 17 00:00:00 2001 From: marqdevx Date: Tue, 31 May 2022 10:30:14 +0200 Subject: [PATCH 02/10] Fix labels sync --- .github/workflows/sync-pull-request.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sync-pull-request.yml b/.github/workflows/sync-pull-request.yml index e37eb576be..74508de25b 100644 --- a/.github/workflows/sync-pull-request.yml +++ b/.github/workflows/sync-pull-request.yml @@ -28,7 +28,9 @@ jobs: - name: Sync PR env: GITHUB_TOKEN: ${{ secrets.SYNC_GITHUB_CLI_TOKEN }} - run: gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --labels "$(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name)" --repo arduino/docs-content + run: | + gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --repo arduino/docs-content + for VARIABLE in $(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name); do gh pr edit --add-label $VARIABLE; done - name: Close PR env: From 65fdebf8b3d90b82adfe74fcb77ac626a5cca31c Mon Sep 17 00:00:00 2001 From: marqdevx Date: Tue, 31 May 2022 10:37:17 +0200 Subject: [PATCH 03/10] Add arduino label automatically --- .github/workflows/sync-pull-request.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/sync-pull-request.yml b/.github/workflows/sync-pull-request.yml index 74508de25b..5044442d27 100644 --- a/.github/workflows/sync-pull-request.yml +++ b/.github/workflows/sync-pull-request.yml @@ -31,6 +31,7 @@ jobs: run: | gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --repo arduino/docs-content for VARIABLE in $(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name); do gh pr edit --add-label $VARIABLE; done + gh pr edit --add-label "arduino" - name: Close PR env: From 99159c084ee5410fcf0b14b08ef964c581e72bde Mon Sep 17 00:00:00 2001 From: marqdevx Date: Tue, 31 May 2022 11:17:29 +0200 Subject: [PATCH 04/10] Fix target PR's repo --- .github/workflows/sync-pull-request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sync-pull-request.yml b/.github/workflows/sync-pull-request.yml index 5044442d27..ef03a8370c 100644 --- a/.github/workflows/sync-pull-request.yml +++ b/.github/workflows/sync-pull-request.yml @@ -30,7 +30,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.SYNC_GITHUB_CLI_TOKEN }} run: | gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --repo arduino/docs-content - for VARIABLE in $(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name); do gh pr edit --add-label $VARIABLE; done + for VARIABLE in $(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name); do gh pr edit --add-label $VARIABLE --repo arduino/docs-content; done gh pr edit --add-label "arduino" - name: Close PR From 7b1e60c5af7a97f29aebf6532ba98bba85258b4a Mon Sep 17 00:00:00 2001 From: marqdevx Date: Fri, 3 Jun 2022 15:15:23 +0200 Subject: [PATCH 05/10] Add assignees --- .github/workflows/sync-pull-request.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sync-pull-request.yml b/.github/workflows/sync-pull-request.yml index ef03a8370c..a86dbddf14 100644 --- a/.github/workflows/sync-pull-request.yml +++ b/.github/workflows/sync-pull-request.yml @@ -31,7 +31,8 @@ jobs: run: | gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --repo arduino/docs-content for VARIABLE in $(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name); do gh pr edit --add-label $VARIABLE --repo arduino/docs-content; done - gh pr edit --add-label "arduino" + gh pr edit --add-label "arduino" --add-assignee "$(gh pr view $GITHUB_REF_NAME --json assignees --jq .assignees[].login)" + # gh pr edit --add-reviewer "$(gh pr view $GITHUB_REF_NAME --json reviewRequests --jq .reviewRequests[].login)" - name: Close PR env: From 3b56ce8d1fd8c82773c0020488983d8b4de06786 Mon Sep 17 00:00:00 2001 From: marqdevx Date: Fri, 3 Jun 2022 15:17:11 +0200 Subject: [PATCH 06/10] Change variable name `VARIABLE` to `LABEL` --- .github/workflows/sync-pull-request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sync-pull-request.yml b/.github/workflows/sync-pull-request.yml index a86dbddf14..921dfeddbc 100644 --- a/.github/workflows/sync-pull-request.yml +++ b/.github/workflows/sync-pull-request.yml @@ -30,7 +30,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.SYNC_GITHUB_CLI_TOKEN }} run: | gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --repo arduino/docs-content - for VARIABLE in $(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name); do gh pr edit --add-label $VARIABLE --repo arduino/docs-content; done + for LABEL in $(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name); do gh pr edit --add-label $LABEL --repo arduino/docs-content; done gh pr edit --add-label "arduino" --add-assignee "$(gh pr view $GITHUB_REF_NAME --json assignees --jq .assignees[].login)" # gh pr edit --add-reviewer "$(gh pr view $GITHUB_REF_NAME --json reviewRequests --jq .reviewRequests[].login)" From 7d44df749a28a8e53d6361d1558ec325ac4afc79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Marqu=C3=ADnez=20Ferr=C3=A1ndiz?= Date: Thu, 9 Jun 2022 23:19:29 +0200 Subject: [PATCH 07/10] Change commands order --- .github/workflows/sync-pull-request.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/sync-pull-request.yml b/.github/workflows/sync-pull-request.yml index 921dfeddbc..4419054eca 100644 --- a/.github/workflows/sync-pull-request.yml +++ b/.github/workflows/sync-pull-request.yml @@ -30,9 +30,9 @@ jobs: GITHUB_TOKEN: ${{ secrets.SYNC_GITHUB_CLI_TOKEN }} run: | gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --repo arduino/docs-content - for LABEL in $(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name); do gh pr edit --add-label $LABEL --repo arduino/docs-content; done gh pr edit --add-label "arduino" --add-assignee "$(gh pr view $GITHUB_REF_NAME --json assignees --jq .assignees[].login)" - # gh pr edit --add-reviewer "$(gh pr view $GITHUB_REF_NAME --json reviewRequests --jq .reviewRequests[].login)" + gh pr edit --add-reviewer "$(gh pr view $GITHUB_REF_NAME --json reviewRequests --jq .reviewRequests[].login)" + for LABEL in $(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name); do gh pr edit --add-label $LABEL --repo arduino/docs-content; done - name: Close PR env: From 2231ef205a7b8e2928f069b7fbb7a50440e40d35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Marqu=C3=ADnez=20Ferr=C3=A1ndiz?= Date: Thu, 9 Jun 2022 23:28:09 +0200 Subject: [PATCH 08/10] Fix gh cli commands --- .github/workflows/sync-pull-request.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/sync-pull-request.yml b/.github/workflows/sync-pull-request.yml index 4419054eca..21b5a00ed6 100644 --- a/.github/workflows/sync-pull-request.yml +++ b/.github/workflows/sync-pull-request.yml @@ -28,11 +28,7 @@ jobs: - name: Sync PR env: GITHUB_TOKEN: ${{ secrets.SYNC_GITHUB_CLI_TOKEN }} - run: | - gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --repo arduino/docs-content - gh pr edit --add-label "arduino" --add-assignee "$(gh pr view $GITHUB_REF_NAME --json assignees --jq .assignees[].login)" - gh pr edit --add-reviewer "$(gh pr view $GITHUB_REF_NAME --json reviewRequests --jq .reviewRequests[].login)" - for LABEL in $(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name); do gh pr edit --add-label $LABEL --repo arduino/docs-content; done + run: gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --label "$(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name)" --reviewer "$(gh pr view $GITHUB_REF_NAME --json reviewRequests --jq .reviewRequests[].login)" --label "arduino" --add-assignee "$(gh pr view $GITHUB_REF_NAME --json assignees --jq .assignees[].login)" --repo arduino/docs-content - name: Close PR env: From 9a520de7f588da371bd6e3661f6c2eeadb3554e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Marqu=C3=ADnez=20Ferr=C3=A1ndiz?= Date: Thu, 9 Jun 2022 23:31:12 +0200 Subject: [PATCH 09/10] Fix assignee flag --- .github/workflows/sync-pull-request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sync-pull-request.yml b/.github/workflows/sync-pull-request.yml index 21b5a00ed6..f52a2a3747 100644 --- a/.github/workflows/sync-pull-request.yml +++ b/.github/workflows/sync-pull-request.yml @@ -28,7 +28,7 @@ jobs: - name: Sync PR env: GITHUB_TOKEN: ${{ secrets.SYNC_GITHUB_CLI_TOKEN }} - run: gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --label "$(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name)" --reviewer "$(gh pr view $GITHUB_REF_NAME --json reviewRequests --jq .reviewRequests[].login)" --label "arduino" --add-assignee "$(gh pr view $GITHUB_REF_NAME --json assignees --jq .assignees[].login)" --repo arduino/docs-content + run: gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --label "$(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name)" --reviewer "$(gh pr view $GITHUB_REF_NAME --json reviewRequests --jq .reviewRequests[].login)" --label "arduino" -assignee "$(gh pr view $GITHUB_REF_NAME --json assignees --jq .assignees[].login)" --repo arduino/docs-content - name: Close PR env: From e95d51343952e1eb6209342fd92c4d5118a13d81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Marqu=C3=ADnez=20Ferr=C3=A1ndiz?= Date: Thu, 9 Jun 2022 23:33:33 +0200 Subject: [PATCH 10/10] Fix assignee flag --- .github/workflows/sync-pull-request.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sync-pull-request.yml b/.github/workflows/sync-pull-request.yml index f52a2a3747..e0bb5c4d75 100644 --- a/.github/workflows/sync-pull-request.yml +++ b/.github/workflows/sync-pull-request.yml @@ -28,7 +28,7 @@ jobs: - name: Sync PR env: GITHUB_TOKEN: ${{ secrets.SYNC_GITHUB_CLI_TOKEN }} - run: gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --label "$(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name)" --reviewer "$(gh pr view $GITHUB_REF_NAME --json reviewRequests --jq .reviewRequests[].login)" --label "arduino" -assignee "$(gh pr view $GITHUB_REF_NAME --json assignees --jq .assignees[].login)" --repo arduino/docs-content + run: gh pr create --title "$(gh pr view $GITHUB_REF_NAME --json title --jq .title)" --body "$(gh pr view $GITHUB_REF_NAME --json body --jq .body)" --label "$(gh pr view $GITHUB_REF_NAME --json labels --jq .labels[].name)" --reviewer "$(gh pr view $GITHUB_REF_NAME --json reviewRequests --jq .reviewRequests[].login)" --label "arduino" --assignee "$(gh pr view $GITHUB_REF_NAME --json assignees --jq .assignees[].login)" --repo arduino/docs-content - name: Close PR env: