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 1/7] 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 2/7] 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 3/7] 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 4/7] 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 5/7] 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 6/7] 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 7/7] 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: