From edb830f7b2b2e0ed6a00934eb2184daf331c35c8 Mon Sep 17 00:00:00 2001 From: Sebastien L Date: Tue, 4 Jan 2022 14:36:57 -0500 Subject: [PATCH 1/4] Fix permission for protoc generation --- .github/workflows/esp-idf-v4.3-build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/esp-idf-v4.3-build.yml b/.github/workflows/esp-idf-v4.3-build.yml index b5088063..dea933f4 100644 --- a/.github/workflows/esp-idf-v4.3-build.yml +++ b/.github/workflows/esp-idf-v4.3-build.yml @@ -47,6 +47,7 @@ jobs: - name: Set build parameters run: | git update-index --chmod=+x ./server_certs/getcert.sh + git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/protoc cd server_certs;./getcert.sh;cat github.pem;cd .. shopt -s nocasematch branch_name="${GITHUB_REF//refs\/heads\//}" From cdf6e8836242576c7bd025c565ea9a8ebfbb51a5 Mon Sep 17 00:00:00 2001 From: Sebastien L Date: Tue, 4 Jan 2022 14:52:45 -0500 Subject: [PATCH 2/4] Try to fix cache for build --- .github/workflows/esp-idf-v4.3-build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/esp-idf-v4.3-build.yml b/.github/workflows/esp-idf-v4.3-build.yml index dea933f4..2f990559 100644 --- a/.github/workflows/esp-idf-v4.3-build.yml +++ b/.github/workflows/esp-idf-v4.3-build.yml @@ -41,7 +41,8 @@ jobs: uses: actions/cache@v2 with: path: | - build + ~/build + ~/components/wifi-manager/webapp/node_modules /var/lib/docker key: idf4.3-${{ runner.os }}-${{ matrix.node }}-${{ matrix.depth }} - name: Set build parameters From c612410a3b76b5af330d9a8e6668f1a23e1af270 Mon Sep 17 00:00:00 2001 From: Sebastien L Date: Tue, 4 Jan 2022 16:22:21 -0500 Subject: [PATCH 3/4] update permissions on protoc-gen-nanopb --- .github/workflows/esp-idf-v4.3-build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/esp-idf-v4.3-build.yml b/.github/workflows/esp-idf-v4.3-build.yml index 2f990559..61065295 100644 --- a/.github/workflows/esp-idf-v4.3-build.yml +++ b/.github/workflows/esp-idf-v4.3-build.yml @@ -49,6 +49,7 @@ jobs: run: | git update-index --chmod=+x ./server_certs/getcert.sh git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/protoc + git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/protoc-gen-nanopb cd server_certs;./getcert.sh;cat github.pem;cd .. shopt -s nocasematch branch_name="${GITHUB_REF//refs\/heads\//}" From bea28a0a902a2200ea6de0095ce066d1b7965e15 Mon Sep 17 00:00:00 2001 From: Sebastien L Date: Tue, 4 Jan 2022 16:32:53 -0500 Subject: [PATCH 4/4] Some more permissions to add --- .github/workflows/esp-idf-v4.3-build.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/esp-idf-v4.3-build.yml b/.github/workflows/esp-idf-v4.3-build.yml index 61065295..a1ca113a 100644 --- a/.github/workflows/esp-idf-v4.3-build.yml +++ b/.github/workflows/esp-idf-v4.3-build.yml @@ -44,12 +44,15 @@ jobs: ~/build ~/components/wifi-manager/webapp/node_modules /var/lib/docker - key: idf4.3-${{ runner.os }}-${{ matrix.node }}-${{ matrix.depth }} + key: ${{ runner.os }}-${{ matrix.node }} - name: Set build parameters run: | git update-index --chmod=+x ./server_certs/getcert.sh git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/protoc git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/protoc-gen-nanopb + git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/*.py + git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/*.py2 + cd server_certs;./getcert.sh;cat github.pem;cd .. shopt -s nocasematch branch_name="${GITHUB_REF//refs\/heads\//}"