Skip to content

[iOS] Add accessibility in Send Transaction screen #38

[iOS] Add accessibility in Send Transaction screen

[iOS] Add accessibility in Send Transaction screen #38

Workflow file for this run

name: iOS CI Pipeline
on:
push:
paths:
- 'iOS/**'
pull_request:
paths:
- 'iOS/**'
workflow_dispatch:
jobs:
build:
runs-on: macos-latest
steps:
- name: "Checkout repository"
uses: actions/checkout@v4
- name: "Create faucetconfig example for CI"
run: |
mkdir -p iOS/PadawanWallet/Resources/Config
printf '%s\n' \
'FAUCET_HOST = 127.0.0.1:8872' \
'FAUCET_USER = dummy_user' \
'FAUCET_PASSWORD = dummy_password' \
'FAUCET_SCHEME = http:/' \
'FAUCET_URL = \$(FAUCET_SCHEME)/\$(FAUCET_HOST)/sendcoins' \
> iOS/PadawanWallet/Resources/Config/FaucetConfig.xcconfig
- name: "Cache Homebrew"
uses: actions/cache@v4
with:
path: /usr/local/Homebrew/Cellar
key: ${{ runner.os }}-homebrew-
restore-keys: |
${{ runner.os }}-homebrew-
- name: "Cache Xcode derivedData"
uses: actions/cache@v4
with:
path: ~/Library/Developer/Xcode/DerivedData
key: ${{ runner.os }}-xcode-${{ github.sha }}
restore-keys: |
${{ runner.os }}-xcode-
- name: "Set up python"
uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: "Install dependencies"
run: |
brew install xcodegen swiftgen python rustup just
pip install --upgrade pip pyyaml
- name: "Setup Rust"
run: rustup install stable && rustup default stable
- name: "Generate strings and project"
run: just start-ios-dev
- name: "Build app"
run: |
xcodebuild \
-project iOS/PadawanWallet.xcodeproj \
-scheme PadawanWallet \
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone 16 Pro,OS=latest' \
build