Commit 54caaf19 authored by Umberto Baldi's avatar Umberto Baldi Committed by Umberto Baldi

Replace `mitchellh/go` used for macOS notarization (#2399)

* switch to gon fork, apple is deprecating altool to sign

* Provider is mandatory
parent 71b0d1aa
...@@ -117,14 +117,14 @@ jobs: ...@@ -117,14 +117,14 @@ jobs:
- name: Install gon for code signing and app notarization - name: Install gon for code signing and app notarization
run: | run: |
wget -q https://github.com/mitchellh/gon/releases/download/v0.2.3/gon_macos.zip wget -q https://github.com/Bearer/gon/releases/download/v0.0.27/gon_macos.zip
unzip gon_macos.zip -d /usr/local/bin unzip gon_macos.zip -d /usr/local/bin
- name: Write gon config to file - name: Write gon config to file
# gon does not allow env variables in config file (https://github.com/mitchellh/gon/issues/20) # gon does not allow env variables in config file (https://github.com/mitchellh/gon/issues/20)
run: | run: |
cat > "${{ env.GON_CONFIG_PATH }}" <<EOF cat > "${{ env.GON_CONFIG_PATH }}" <<EOF
# See: https://github.com/mitchellh/gon#configuration-file # See: https://github.com/Bearer/gon#configuration-file
source = ["dist/arduino-cli_osx_${{ matrix.artifact.name }}/arduino-cli"] source = ["dist/arduino-cli_osx_${{ matrix.artifact.name }}/arduino-cli"]
bundle_id = "cc.arduino.arduino-cli" bundle_id = "cc.arduino.arduino-cli"
...@@ -143,6 +143,7 @@ jobs: ...@@ -143,6 +143,7 @@ jobs:
env: env:
AC_USERNAME: ${{ secrets.AC_USERNAME }} AC_USERNAME: ${{ secrets.AC_USERNAME }}
AC_PASSWORD: ${{ secrets.AC_PASSWORD }} AC_PASSWORD: ${{ secrets.AC_PASSWORD }}
AC_PROVIDER: ${{ secrets.AC_PROVIDER }}
run: | run: |
gon "${{ env.GON_CONFIG_PATH }}" gon "${{ env.GON_CONFIG_PATH }}"
......
...@@ -121,14 +121,14 @@ jobs: ...@@ -121,14 +121,14 @@ jobs:
- name: Install gon for code signing and app notarization - name: Install gon for code signing and app notarization
run: | run: |
wget -q https://github.com/mitchellh/gon/releases/download/v0.2.3/gon_macos.zip wget -q https://github.com/Bearer/gon/releases/download/v0.0.27/gon_macos.zip
unzip gon_macos.zip -d /usr/local/bin unzip gon_macos.zip -d /usr/local/bin
- name: Write gon config to file - name: Write gon config to file
# gon does not allow env variables in config file (https://github.com/mitchellh/gon/issues/20) # gon does not allow env variables in config file (https://github.com/mitchellh/gon/issues/20)
run: | run: |
cat > "${{ env.GON_CONFIG_PATH }}" <<EOF cat > "${{ env.GON_CONFIG_PATH }}" <<EOF
# See: https://github.com/mitchellh/gon#configuration-file # See: https://github.com/Bearer/gon#configuration-file
source = ["dist/arduino-cli_osx_${{ matrix.artifact.name }}/arduino-cli"] source = ["dist/arduino-cli_osx_${{ matrix.artifact.name }}/arduino-cli"]
bundle_id = "cc.arduino.arduino-cli" bundle_id = "cc.arduino.arduino-cli"
...@@ -147,6 +147,7 @@ jobs: ...@@ -147,6 +147,7 @@ jobs:
env: env:
AC_USERNAME: ${{ secrets.AC_USERNAME }} AC_USERNAME: ${{ secrets.AC_USERNAME }}
AC_PASSWORD: ${{ secrets.AC_PASSWORD }} AC_PASSWORD: ${{ secrets.AC_PASSWORD }}
AC_PROVIDER: ${{ secrets.AC_PROVIDER }}
run: | run: |
gon "${{ env.GON_CONFIG_PATH }}" gon "${{ env.GON_CONFIG_PATH }}"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment