From 3418fcedb08443638747a170176ca471514a53f2 Mon Sep 17 00:00:00 2001 From: Joey Yakimowich-Payne Date: Tue, 8 Nov 2022 11:04:42 -0700 Subject: [PATCH] Add signing --- .github/workflows/default.yml | 11 ++++++----- ci/codesign.py | 6 ++++++ 2 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 ci/codesign.py diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml index 5b7f1e4..414485e 100644 --- a/.github/workflows/default.yml +++ b/.github/workflows/default.yml @@ -111,14 +111,14 @@ jobs: desc: "${{ env.DESCRIPTION }}" - name: Deploy bin - uses: actions/upload-artifact@v2.0.1 + uses: actions/upload-artifact@v3 with: name: ${{ env.PROJ_PATH }}_${{ env.VER }}-${{ matrix.os }}-bin path: | ${{ env.PROJ_MOD }}-bin - name: Deploy deb - uses: actions/upload-artifact@v2.0.1 + uses: actions/upload-artifact@v3 with: name: ${{ env.PROJ_PATH }}_${{ env.VER }}-${{ matrix.os }}-deb path: | @@ -218,9 +218,10 @@ jobs: --osx-bundle-identifier "${{ env.BUNDLE_ID }}" \ --hidden-import pkg_resources \ --distpath "${{ env.BUILD_DIR }}/ProjectMac" \ - --onefile -n "${{ env.PROJECT_NAME }}" pyinstaller.py + -n "${{ env.PROJECT_NAME }}" pyinstaller.py ls -al "${{ env.BUILD_DIR }}/ProjectMac" cp -r "${{ env.BUILD_DIR }}/ProjectMac/${{ env.PROJECT_NAME }}.app" "${{ env.PROJECT_NAME }}.app" + python3 ci/codesign.py "${{ env.PROJECT_NAME }}.app" zip -r "${{ env.PROJECT_NAME }}-${{ env.VER }}.zip" "${{ env.PROJECT_NAME }}.app" - name: Prepare for deployment @@ -243,14 +244,14 @@ jobs: ls -al dist_actions - name: Deploy Zip - uses: actions/upload-artifact@v2.0.1 + uses: actions/upload-artifact@v3 with: name: ${{ env.PROJECT_NAME }}-${{ env.VER }}-${{ matrix.os }}-zip path: | ${{ env.PROJECT_NAME }}-${{ env.VER }}.zip - name: Deploy DMG - uses: actions/upload-artifact@v2.0.1 + uses: actions/upload-artifact@v3 with: name: ${{ env.PROJECT_NAME }}_${{ env.VER }}-${{ matrix.os}}-dmg path: | diff --git a/ci/codesign.py b/ci/codesign.py new file mode 100644 index 0000000..d274311 --- /dev/null +++ b/ci/codesign.py @@ -0,0 +1,6 @@ +import sys +from py2app.util import codesign_adhoc + +APPDIR = sys.argv[1] + +codesign_adhoc(APPDIR)