diff --git a/.github/workflows/esp-idf-v4.3-build.yml b/.github/workflows/esp-idf-v4.3-build.yml index 10bf35b5..18fe30ad 100644 --- a/.github/workflows/esp-idf-v4.3-build.yml +++ b/.github/workflows/esp-idf-v4.3-build.yml @@ -47,12 +47,12 @@ jobs: 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 - git update-index --chmod=+x ./components/spotify/cspot/bell/nanopb/generator/proto/*.py + git update-index --chmod=+x /project/server_certs/getcert.sh + git update-index --chmod=+x /project/components/spotify/cspot/bell/nanopb/generator/protoc + git update-index --chmod=+x /project/components/spotify/cspot/bell/nanopb/generator/protoc-gen-nanopb + git update-index --chmod=+x /project/components/spotify/cspot/bell/nanopb/generator/*.py + git update-index --chmod=+x /project/components/spotify/cspot/bell/nanopb/generator/*.py2 + git update-index --chmod=+x /project/components/spotify/cspot/bell/nanopb/generator/proto/*.py cd server_certs;./getcert.sh;cat github.pem;cd .. diff --git a/components/spotify/cspot/bell/nanopb/generator/protoc b/components/spotify/cspot/bell/nanopb/generator/protoc index 4b1512d0..0c733f4a 100644 --- a/components/spotify/cspot/bell/nanopb/generator/protoc +++ b/components/spotify/cspot/bell/nanopb/generator/protoc @@ -7,22 +7,25 @@ from nanopb_generator import invoke_protoc if __name__ == '__main__': # Add argument so that protoc-gen-nanopb gets found + print("Getting path to protoc-gen-nanopb") if getattr(sys, 'frozen', False): mypath = os.path.dirname(sys.executable) # For pyInstaller else: mypath = os.path.dirname(__file__) - + print("Looking for executable file name") if os.path.isfile(os.path.join(mypath, "protoc-gen-nanopb.exe")): protoc_gen_nanopb = os.path.join(mypath, "protoc-gen-nanopb.exe") elif os.name == 'nt': protoc_gen_nanopb = os.path.join(mypath, "protoc-gen-nanopb.bat") else: protoc_gen_nanopb = os.path.join(mypath, "protoc-gen-nanopb") - + print("Found executable file name: " + protoc_gen_nanopb) args = sys.argv[1:] if os.path.isfile(protoc_gen_nanopb): args = ['--plugin=protoc-gen-nanopb=%s' % protoc_gen_nanopb] + args + # print the command line that we are about to execute + print("invoking protoc with parameters: ".join(args)) status = invoke_protoc(['protoc'] + args) sys.exit(status)