From a61676504fdf793446876d25a718e5aebb83ad70 Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Thu, 27 Jan 2022 07:51:51 -0600 Subject: [PATCH 1/3] Attempt to only update proto (#1153) --- .github/workflows/update_protobufs.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/update_protobufs.yml b/.github/workflows/update_protobufs.yml index 23eae2c12..d33115959 100644 --- a/.github/workflows/update_protobufs.yml +++ b/.github/workflows/update_protobufs.yml @@ -13,7 +13,6 @@ jobs: - name: Update Submodule run: | - git pull --recurse-submodules git submodule update --remote proto - name: Download nanopb From 1bfa6839e2630dba750e4faabe429509005caa02 Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Thu, 27 Jan 2022 08:57:49 -0600 Subject: [PATCH 2/3] Use correct path to mesh (#1155) --- .github/workflows/update_protobufs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update_protobufs.yml b/.github/workflows/update_protobufs.yml index d33115959..5af061e96 100644 --- a/.github/workflows/update_protobufs.yml +++ b/.github/workflows/update_protobufs.yml @@ -31,5 +31,5 @@ jobs: git config --global user.email 'bot@noreply.github.com' git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }} git add proto - git add mesh + git add src/mesh git commit -m "Update protobuf submodule" && git push || echo "No changes to commit" From 14419cbd029a281926c7190f4072e477c301b657 Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Thu, 27 Jan 2022 11:54:32 -0600 Subject: [PATCH 3/3] Create pr instead of commit --- .github/workflows/update_protobufs.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/workflows/update_protobufs.yml b/.github/workflows/update_protobufs.yml index 5af061e96..8debfcd10 100644 --- a/.github/workflows/update_protobufs.yml +++ b/.github/workflows/update_protobufs.yml @@ -11,7 +11,7 @@ jobs: with: submodules: true - - name: Update Submodule + - name: Update submodule run: | git submodule update --remote proto @@ -25,11 +25,9 @@ jobs: run: | ./bin/regen-protos.sh - - name: Commit update - run: | - git config --global user.name 'github-actions' - git config --global user.email 'bot@noreply.github.com' - git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }} - git add proto - git add src/mesh - git commit -m "Update protobuf submodule" && git push || echo "No changes to commit" + - name: Create pull request + uses: peter-evans/create-pull-request@v3 + with: + add-paths: | + proto + src/mesh