Skip to content

Commit 88476d7

Browse files
committed
disabled ios release, uploading artifacts to releaes
1 parent d7af332 commit 88476d7

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

‎.github/workflows/release-ios.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ on:
1212

1313
jobs:
1414
release-ios:
15+
if: false # set to true to re-enable iOS release
1516
runs-on: macos-latest
1617
steps:
1718
- name: Checkout repository

‎.github/workflows/release-macos.yml‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ on:
1414
jobs:
1515
release-macos:
1616
runs-on: macos-latest
17+
permissions:
18+
contents: write # create release and upload assets
1719
steps:
1820
- name: Checkout repository
1921
uses: actions/checkout@v4
@@ -97,3 +99,21 @@ jobs:
9799
path: |
98100
app/src-tauri/target/release/bundle/macos/neopixel-blocks.app
99101
app/version.txt
102+
103+
- name: Zip app for release
104+
if: startsWith(github.ref, 'refs/tags/')
105+
run: |
106+
VERSION="${{ steps.version.outputs.version }}"
107+
cd app/src-tauri/target/release/bundle/macos
108+
zip -r neopixel-blocks-$VERSION-macos-aarch64.zip neopixel-blocks.app
109+
110+
- name: Create Release and upload asset
111+
if: startsWith(github.ref, 'refs/tags/')
112+
uses: softprops/action-gh-release@v2
113+
with:
114+
tag_name: ${{ github.ref_name }}
115+
name: Release ${{ github.ref_name }}
116+
files: app/src-tauri/target/release/bundle/macos/neopixel-blocks-${{ steps.version.outputs.version }}-macos-aarch64.zip
117+
generate_release_notes: true
118+
env:
119+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)