Skip to content

Commit 0738e5e

Browse files
authored
Remove publish mac (for now)
1 parent 5537778 commit 0738e5e

File tree

1 file changed

+45
-45
lines changed

1 file changed

+45
-45
lines changed

.github/workflows/release.yml

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)