Skip to content

perf,fix(launch,welcome): ritualize loading state + small-screen polish #498

perf,fix(launch,welcome): ritualize loading state + small-screen polish

perf,fix(launch,welcome): ritualize loading state + small-screen polish #498

Workflow file for this run

name: CI
on:
push:
branches: [main]
paths-ignore:
- '**.md'
- 'docs/**'
- '.superpowers/**'
- 'LICENSE'
pull_request:
branches: [main]
paths-ignore:
- '**.md'
- 'docs/**'
- '.superpowers/**'
- 'LICENSE'
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: true
jobs:
lint:
runs-on: macos-26
steps:
- uses: actions/checkout@v6
- name: Install SwiftLint
run: brew install swiftlint
- name: Lint
run: swiftlint lint --reporter github-actions-logging
test:
runs-on: macos-26
steps:
- uses: actions/checkout@v6
- name: Copy Secrets
run: cp Secrets.xcconfig.example Secrets.xcconfig
- name: Build and Test
run: |
xcodebuild test \
-workspace Pilgrim.xcworkspace \
-scheme Pilgrim \
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone 17 Pro' \
-skip-testing:ScreenshotTests \
-quiet \
CODE_SIGNING_ALLOWED=NO