mirror of
https://github.com/standardnotes/app
synced 2026-10-21 06:03:17 -04:00
chore: upgrade ios sdk version in workflows [skip ci]
This commit is contained in:
@@ -7,11 +7,15 @@ jobs:
|
||||
defaults:
|
||||
run:
|
||||
working-directory: packages/mobile
|
||||
runs-on: macos-latest
|
||||
runs-on: macos-15
|
||||
timeout-minutes: 90
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
- name: Select Xcode 26
|
||||
uses: maxim-lobanov/setup-xcode@v1
|
||||
with:
|
||||
xcode-version: "26.0"
|
||||
- name: Export version from package.json
|
||||
run:
|
||||
echo "PACKAGE_VERSION=$(grep '"version"' ../web/package.json | cut -d '"' -f 4 | cut -d "-" -f 1)" >> $GITHUB_ENV
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
name: iOS SDK Verify
|
||||
|
||||
on: workflow_dispatch
|
||||
|
||||
jobs:
|
||||
verify-ios-sdk:
|
||||
defaults:
|
||||
run:
|
||||
working-directory: packages/mobile
|
||||
runs-on: macos-15
|
||||
timeout-minutes: 90
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Select Xcode 26
|
||||
uses: maxim-lobanov/setup-xcode@v1
|
||||
with:
|
||||
xcode-version: "26.0"
|
||||
|
||||
- name: Verify Xcode and available iOS SDKs
|
||||
run: |
|
||||
xcodebuild -version
|
||||
xcodebuild -showsdks | grep -E "iphoneos"
|
||||
|
||||
- name: Install dependencies
|
||||
run: yarn install --immutable && yarn install:pods
|
||||
|
||||
- name: Build mobile workspace dependencies
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: yarn build:mobile
|
||||
|
||||
- name: Archive app without signing or upload
|
||||
run: |
|
||||
xcodebuild \
|
||||
-workspace ios/StandardNotes.xcworkspace \
|
||||
-scheme StandardNotes \
|
||||
-configuration Release \
|
||||
-destination "generic/platform=iOS" \
|
||||
-archivePath build/StandardNotes.xcarchive \
|
||||
CODE_SIGNING_ALLOWED=NO \
|
||||
CODE_SIGNING_REQUIRED=NO \
|
||||
archive
|
||||
|
||||
- name: Print archive SDK metadata (no assertion)
|
||||
run: |
|
||||
set -euo pipefail
|
||||
INFO="build/StandardNotes.xcarchive/Info.plist"
|
||||
test -f "$INFO" || { echo "::error::Missing $INFO"; exit 1; }
|
||||
echo "--- archive Info.plist (look for DTSDKName / iphoneos in ApplicationProperties) ---"
|
||||
plutil -p "$INFO"
|
||||
@@ -74,11 +74,15 @@ jobs:
|
||||
defaults:
|
||||
run:
|
||||
working-directory: packages/mobile
|
||||
runs-on: macos-14
|
||||
runs-on: macos-15
|
||||
timeout-minutes: 90
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
- name: Select Xcode 26
|
||||
uses: maxim-lobanov/setup-xcode@v1
|
||||
with:
|
||||
xcode-version: "26.0"
|
||||
- name: Export version from package.json
|
||||
run:
|
||||
echo "PACKAGE_VERSION=$(grep '"version"' ../web/package.json | cut -d '"' -f 4 | cut -d "-" -f 1)" >> $GITHUB_ENV
|
||||
|
||||
Reference in New Issue
Block a user