@@ -74,51 +74,51 @@ jobs:
7474 user : __token__
7575 password : ${{ secrets.PYPI_API_TOKEN }}
7676
77- build-and-publish-mac :
78- runs-on : macos-latest
79- needs : release_create
80- steps :
81- - name : Checkout
82- uses : actions/checkout@v3
83- with :
84- ref : ${{ needs.release_create.outputs.new_sha }}
85-
86- - name : Set up Python 3.9
87- uses : actions/setup-python@v2
88- with :
89- python-version : 3.9
90-
91- - name : Setup code signing
92- env :
93- MACOS_CERTIFICATE : ${{ secrets.MACOS_CERTIFICATE }}
94- MACOS_CERTIFICATE_PWD : ${{ secrets.MACOS_CERTIFICATE_PWD }}
95- MACOS_KEYCHAIN_PASSWORD : ${{ secrets.MACOS_KEYCHAIN_PASSWORD }}
96- run : |
97- echo $MACOS_CERTIFICATE | base64 --decode > certificate.p12
98- security create-keychain -p "$MACOS_KEYCHAIN_PASSWORD" meshtastic.keychain
99- security default-keychain -s meshtastic.keychain
100- security unlock-keychain -p "$MACOS_KEYCHAIN_PASSWORD" meshtastic.keychain
101- security import certificate.p12 -k meshtastic.keychain -P "$MACOS_CERTIFICATE_PWD" -T /usr/bin/codesign
102- security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k "$MACOS_KEYCHAIN_PASSWORD" meshtastic.keychain
103-
104- - name : Build
105- env :
106- MACOS_SIGNING_IDENTITY : ${{ secrets.MACOS_SIGNING_IDENTITY }}
107- run : |
108- pip install pyinstaller
109- pip install -r requirements.txt
110- pip install .
111- pyinstaller -F -n meshtastic --collect-all meshtastic --codesign-identity "$MACOS_SIGNING_IDENTITY" meshtastic/__main__.py
112-
113- - name : Add mac to release
114- uses : actions/upload-release-asset@v1
115- env :
116- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
117- with :
118- upload_url : ${{ needs.release_create.outputs.upload_url }}
119- asset_path : dist/meshtastic
120- asset_name : meshtastic_mac
121- asset_content_type : application/zip
77+ # build-and-publish-mac:
78+ # runs-on: macos-latest
79+ # needs: release_create
80+ # steps:
81+ # - name: Checkout
82+ # uses: actions/checkout@v3
83+ # with:
84+ # ref: ${{ needs.release_create.outputs.new_sha }}
85+
86+ # - name: Set up Python 3.9
87+ # uses: actions/setup-python@v2
88+ # with:
89+ # python-version: 3.9
90+
91+ # - name: Setup code signing
92+ # env:
93+ # MACOS_CERTIFICATE: ${{ secrets.MACOS_CERTIFICATE }}
94+ # MACOS_CERTIFICATE_PWD: ${{ secrets.MACOS_CERTIFICATE_PWD }}
95+ # MACOS_KEYCHAIN_PASSWORD: ${{ secrets.MACOS_KEYCHAIN_PASSWORD }}
96+ # run: |
97+ # echo $MACOS_CERTIFICATE | base64 --decode > certificate.p12
98+ # security create-keychain -p "$MACOS_KEYCHAIN_PASSWORD" meshtastic.keychain
99+ # security default-keychain -s meshtastic.keychain
100+ # security unlock-keychain -p "$MACOS_KEYCHAIN_PASSWORD" meshtastic.keychain
101+ # security import certificate.p12 -k meshtastic.keychain -P "$MACOS_CERTIFICATE_PWD" -T /usr/bin/codesign
102+ # security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k "$MACOS_KEYCHAIN_PASSWORD" meshtastic.keychain
103+
104+ # - name: Build
105+ # env:
106+ # MACOS_SIGNING_IDENTITY: ${{ secrets.MACOS_SIGNING_IDENTITY }}
107+ # run: |
108+ # pip install pyinstaller
109+ # pip install -r requirements.txt
110+ # pip install .
111+ # pyinstaller -F -n meshtastic --collect-all meshtastic --codesign-identity "$MACOS_SIGNING_IDENTITY" meshtastic/__main__.py
112+
113+ # - name: Add mac to release
114+ # uses: actions/upload-release-asset@v1
115+ # env:
116+ # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
117+ # with:
118+ # upload_url: ${{ needs.release_create.outputs.upload_url }}
119+ # asset_path: dist/meshtastic
120+ # asset_name: meshtastic_mac
121+ # asset_content_type: application/zip
122122
123123 build-and-publish-ubuntu :
124124 runs-on : ubuntu-latest
0 commit comments