6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit c0820d1d

AuthorMikkel Thygesen<mikkelet@gmail.com>
Date2026-03-09 14:38:44 +0100
Devops: added github action

Changed files

.github/workflows/build-ios-stage.yml | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

Diff

diff --git a/.github/workflows/build-ios-stage.yml b/.github/workflows/build-ios-stage.yml
index 1bb5336d..b57bd53b 100644
--- a/.github/workflows/build-ios-stage.yml
+++ b/.github/workflows/build-ios-stage.yml
@@ -8,11 +8,14 @@ jobs:
build:
runs-on: macos-26
steps:
+ - name: Use Node
+ uses: actions/setup-node@v6
+ with:
+ node-version: 24
- name: Clone repository
uses: actions/checkout@v5
with:
fetch-depth: 0 # we need the git history for the build number
-
- name: Set up Flutter
uses: subosito/flutter-action@v2
with:
@@ -23,7 +26,7 @@ jobs:
run: |
sudo xcode-select -s /Applications/Xcode_26.2.app
/usr/bin/xcodebuild -version
-
+
- name: Install the Apple certificate and provisioning profile
env:
CERTIFICATE_P12: ${{ secrets.DISTRIBUTION_CERTIFICATE }}
@@ -70,6 +73,19 @@ jobs:
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $offsetBuildNumber" "ios/Runner/Info.plist"
echo "Updated build number in ios/Runner/Info.plist to $offsetBuildNumber"
+ - name: "Enabled SPM"
+ run: flutter config --enable-swift-package-manager
+
+ - name: Flutterfire
+ run: |
+ npm install -g firebase-tools
+ dart pub global activate flutterfire_cli
+
+ - name: pigeon
+ run: |
+ cd mobilekeys_sdk_plugin
+ sh pigeon.sh
+
- name: flutter build ipa
env:
FLAVOR: stage