Skip to content

Commit ad50fb1

Browse files
benkaiserclaude
andcommitted
Fix desktop release workflow: macOS code signing and Linux webkit2gtk dep
- Disable code signing for CI macOS builds (ad-hoc signing) - Add libwebkit2gtk-4.1-dev to Linux build dependencies Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 804c5df commit ad50fb1

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ jobs:
1717
with:
1818
channel: stable
1919
- run: flutter pub get
20+
- name: Disable code signing for CI
21+
run: |
22+
sed -i '' 's/CODE_SIGN_IDENTITY = "Apple Development";/CODE_SIGN_IDENTITY = "-";/' macos/Runner.xcodeproj/project.pbxproj
23+
sed -i '' 's/CODE_SIGN_STYLE = Automatic;/CODE_SIGN_STYLE = Manual;/' macos/Runner.xcodeproj/project.pbxproj
2024
- run: flutter build macos --release
2125
- name: Zip macOS app
2226
run: |
@@ -55,7 +59,7 @@ jobs:
5559
- name: Install Linux build dependencies
5660
run: |
5761
sudo apt-get update
58-
sudo apt-get install -y cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev
62+
sudo apt-get install -y cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-dev libwebkit2gtk-4.1-dev
5963
- run: flutter pub get
6064
- run: flutter build linux --release
6165
- name: Create tar.gz archive

0 commit comments

Comments
 (0)