Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
2e19c6a
fix: paths inside e2e-ios.yml
kacperzolkiewski Oct 1, 2025
7161459
chore: upgrade CI macos versions
kacperzolkiewski Oct 1, 2025
959c67d
chore: upgrade Example macOS check workflow
kacperzolkiewski Oct 1, 2025
818c15b
fix: xcode version
kacperzolkiewski Oct 1, 2025
51100f2
fix: add DEVICE env to Example iOS check workflow
kacperzolkiewski Oct 1, 2025
8cc1d64
fix: use end.Device inside ios-build.yml
kacperzolkiewski Oct 1, 2025
bd40088
fix: update Gemfile.lock
kacperzolkiewski Oct 2, 2025
3dbc8cf
fix: paper macos build
kacperzolkiewski Oct 2, 2025
a6e9e37
fix: add proper xcode version
kacperzolkiewski Oct 6, 2025
df1958b
fix: upgrade macos for E2E android workflow
kacperzolkiewski Oct 6, 2025
16cb0a3
fix: use proper setup-java inside E2E android
kacperzolkiewski Oct 6, 2025
be47756
fix: upgrade system images
kacperzolkiewski Oct 6, 2025
b883be0
fix: E2E test Emulator run
kacperzolkiewski Oct 6, 2025
9105da6
fix: use actions/cache@v4
kacperzolkiewski Oct 6, 2025
8676073
fix: upgrade E2E android workflow
kacperzolkiewski Oct 7, 2025
dfb8ac7
fix: use macos-latest
kacperzolkiewski Oct 7, 2025
813532b
fix: use ubuntu-latest for E2E android
kacperzolkiewski Oct 7, 2025
cbbd94e
fix: android sdk installation
kacperzolkiewski Oct 7, 2025
33a1a82
fix: creating avd
kacperzolkiewski Oct 7, 2025
ab0f414
fix: starting emulator
kacperzolkiewski Oct 7, 2025
521bab0
fix: adb path
kacperzolkiewski Oct 7, 2025
4975661
fix: avd creation
kacperzolkiewski Oct 7, 2025
1a8b22d
fix: e2e android CI
kacperzolkiewski Oct 7, 2025
763f21e
fix: typo
kacperzolkiewski Oct 7, 2025
e6a3767
fix: use setup-java v4
kacperzolkiewski Oct 7, 2025
f5b2e68
fix: node version
kacperzolkiewski Oct 7, 2025
baae09c
fix: change emulator size
kacperzolkiewski Oct 7, 2025
7216d1a
fix: working directory
kacperzolkiewski Oct 7, 2025
3f29fc6
fix: adb install
kacperzolkiewski Oct 7, 2025
6ee8f6c
fix: e2e start
kacperzolkiewski Oct 7, 2025
3096815
fix: app launch
kacperzolkiewski Oct 7, 2025
f891a03
fix: use proper app id
kacperzolkiewski Oct 7, 2025
a8f0ee5
fix: run emulator
kacperzolkiewski Oct 7, 2025
d659e07
fix: metro start
kacperzolkiewski Oct 7, 2025
08624e2
fix: setting E2E env
kacperzolkiewski Oct 7, 2025
5a5457a
fix: e2e setting
kacperzolkiewski Oct 7, 2025
9a7b926
fix: setting E2E env var
kacperzolkiewski Oct 7, 2025
5851d0b
fix: setting E2E env var by export
kacperzolkiewski Oct 7, 2025
ecc5690
fix: set env in github_env
kacperzolkiewski Oct 7, 2025
bac460b
fix: run script in single bash
kacperzolkiewski Oct 7, 2025
cff2e59
fix: e2e-android.yml
kacperzolkiewski Oct 8, 2025
163640b
fix: add newline
kacperzolkiewski Oct 8, 2025
076ccf2
fix: change xcode-version to 16.4
kacperzolkiewski Oct 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/e2e-ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: E2E iOS
on:
pull_request:
paths:
- .github/workflows/ios-e2e.yml
- .github/workflows/e2e-ios.yml
- apps/common/example/**
- apple/**
- src/**
Expand All @@ -15,22 +15,22 @@ on:

jobs:
test:
runs-on: macos-14
runs-on: macos-latest
timeout-minutes: 60
strategy:
matrix:
working-directory: [paper-example]
fail-fast: false
env:
DEVICE: iPhone 15 Pro
DEVICE: iPhone 17 Pro
steps:
- name: Checkout Git repository
uses: actions/checkout@v4

- name: Use latest stable Xcode
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '16.1'
xcode-version: '16.4'

- name: Get react-native-svg node_modules cache
uses: actions/cache@v4
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/ios-build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,13 @@ on:

jobs:
build:
runs-on: macos-14
runs-on: macos-latest
strategy:
matrix:
working-directory: [paper-example, fabric-example]
fail-fast: false
env:
DEVICE: iPhone 17 Pro
concurrency:
group: ios-${{ matrix.working-directory }}-${{ github.ref }}
cancel-in-progress: true
Expand All @@ -33,7 +35,7 @@ jobs:
- name: Use latest stable Xcode
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '16.1'
xcode-version: '16.4'

- name: Get react-native-svg node_modules cache
uses: actions/cache@v4
Expand Down Expand Up @@ -92,4 +94,4 @@ jobs:

- name: Build app
working-directory: apps/${{ matrix.working-directory }}
run: npx react-native run-ios --simulator="iPhone 15 Pro" --mode Debug --verbose --no-packager
run: npx react-native run-ios --simulator="${{ env.DEVICE }}" --mode Debug --verbose --no-packager
4 changes: 2 additions & 2 deletions .github/workflows/macos-build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ on:
jobs:
build:
if: github.repository == 'software-mansion/react-native-svg'
runs-on: macos-14
runs-on: macos-latest
strategy:
matrix:
working-directory: [paper-macos-example, fabric-macos-example]
Expand All @@ -33,7 +33,7 @@ jobs:
- name: Use latest stable Xcode
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: latest-stable
xcode-version: '16.4'

- name: Get react-native-svg node_modules cache
uses: actions/cache@v4
Expand Down
2 changes: 1 addition & 1 deletion apps/fabric-macos-example/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -117,4 +117,4 @@ RUBY VERSION
ruby 2.7.6p219

BUNDLED WITH
2.2.3
2.7.2
2 changes: 1 addition & 1 deletion apps/paper-example/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ gem 'concurrent-ruby', '< 1.3.4'
gem 'bigdecimal'
gem 'logger'
gem 'benchmark'
gem 'mutex_m'
gem 'mutex_m'
4 changes: 4 additions & 0 deletions apps/paper-macos-example/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,7 @@ ruby ">= 2.6.10"
# bound in the template on Cocoapods with next React Native release.
gem 'cocoapods', '>= 1.13', '< 1.15'
gem 'activesupport', '>= 6.1.7.5', '< 7.1.0'
gem "bigdecimal"
gem "logger"
gem "benchmark"
gem "mutex_m"
10 changes: 9 additions & 1 deletion apps/paper-macos-example/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ GEM
json (>= 1.5.1)
atomos (0.1.3)
base64 (0.2.0)
benchmark (0.4.1)
bigdecimal (3.2.3)
claide (1.1.0)
cocoapods (1.14.3)
addressable (~> 2.8)
Expand Down Expand Up @@ -68,8 +70,10 @@ GEM
i18n (1.14.5)
concurrent-ruby (~> 1.0)
json (2.7.2)
logger (1.7.0)
minitest (5.24.1)
molinillo (0.8.0)
mutex_m (0.3.0)
nanaimo (0.3.0)
nap (1.1.0)
netrc (0.11.0)
Expand All @@ -96,10 +100,14 @@ PLATFORMS

DEPENDENCIES
activesupport (>= 6.1.7.5, < 7.1.0)
benchmark
bigdecimal
cocoapods (>= 1.13, < 1.15)
logger
mutex_m

RUBY VERSION
ruby 2.7.2p137

BUNDLED WITH
2.5.22
2.7.2