Skip to content

Commit 0d07f6a

Browse files
committed
CI: Add macOS and iOS builds
1 parent fa93433 commit 0d07f6a

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

.github/workflows/flutter-build.yml

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -92,40 +92,40 @@ jobs:
9292
with:
9393
files: build/windows/x64/runner/Release/thingset-app_${{github.ref_name}}-windows.zip
9494

95-
# macos-ios:
96-
# name: macOS & iOS
97-
# runs-on: macos-latest
98-
# steps:
99-
# - uses: actions/checkout@v4
100-
# - uses: subosito/[email protected]
101-
# with:
102-
# channel: 'stable'
103-
# flutter-version: '3.32.x'
104-
# architecture: x64
105-
# - name: Install dependencies
106-
# run: flutter pub get
107-
# - name: Build macOS app
108-
# run: |
109-
# flutter config --enable-macos-desktop
110-
# flutter build macos --release
111-
# - name: Build iOS app
112-
# run: |
113-
# flutter build ios --release --no-codesign
114-
# - name: Upload macOS artifacts
115-
# uses: actions/upload-artifact@v4
116-
# with:
117-
# name: thingset-app-macos
118-
# path: build/macos/Build/Products/Release/*
119-
# - name: Archive Release
120-
# uses: thedoctor0/zip-release@master
121-
# with:
122-
# type: 'zip'
123-
# filename: thingset-app_${{github.ref_name}}-macos.zip
124-
# directory: build/macos/Build/Products/Release
125-
# - name: macOS Release
126-
# uses: softprops/action-gh-release@v2
127-
# if: startsWith(github.ref, 'refs/tags/')
128-
# env:
129-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
130-
# with:
131-
# files: build/macos/Build/Products/Release/thingset-app_${{github.ref_name}}-macos.zip
95+
macos-ios:
96+
name: macOS & iOS
97+
runs-on: macos-latest
98+
steps:
99+
- uses: actions/checkout@v4
100+
- uses: subosito/[email protected]
101+
with:
102+
channel: "stable"
103+
flutter-version: "3.32.x"
104+
architecture: x64
105+
- name: Install dependencies
106+
run: flutter pub get
107+
- name: Build macOS app
108+
run: |
109+
flutter config --enable-macos-desktop
110+
flutter build macos --release
111+
- name: Build iOS app
112+
run: |
113+
flutter build ios --release --no-codesign
114+
- name: Upload macOS artifacts
115+
uses: actions/upload-artifact@v4
116+
with:
117+
name: thingset-app-macos
118+
path: build/macos/Build/Products/Release/*
119+
- name: Archive Release
120+
uses: thedoctor0/zip-release@master
121+
with:
122+
type: "zip"
123+
filename: thingset-app_${{github.ref_name}}-macos.zip
124+
directory: build/macos/Build/Products/Release
125+
- name: macOS Release
126+
uses: softprops/action-gh-release@v2
127+
if: startsWith(github.ref, 'refs/tags/')
128+
env:
129+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
130+
with:
131+
files: build/macos/Build/Products/Release/thingset-app_${{github.ref_name}}-macos.zip

0 commit comments

Comments
 (0)