Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
08ca7d9
feat: add optional react-native-harness scaffolding
patrickkabwe Mar 19, 2026
cd1f67f
chore: formatting
patrickkabwe Mar 19, 2026
9ec8597
refactor: rename moduleName to modulePath
patrickkabwe May 12, 2026
d1064f0
fix: generate harness jest config as default jest config
patrickkabwe May 12, 2026
f9e21a8
fix: use harness for package runtime tests
patrickkabwe May 12, 2026
4439871
fix: use harness for generated package tests
patrickkabwe May 12, 2026
6fffa2c
fix: use harness for generated package tests
patrickkabwe May 12, 2026
eb4a709
Update ci-packages.yml
patrickkabwe May 16, 2026
d4db6cd
update harness workflow and package scripts
patrickkabwe May 16, 2026
c71b337
feat: mono repo
patrickkabwe Jul 5, 2026
5add5cd
chore: formatting
patrickkabwe Jul 5, 2026
f063812
Merge branch 'main' into feat/react-native-harness-support
patrickkabwe Jul 5, 2026
c9ac1f2
fix: discover harness targets dynamically
patrickkabwe Jul 5, 2026
b3720af
Update code.js.ts
patrickkabwe Jul 5, 2026
7417a26
fix: pass build artifacts to harness runners
patrickkabwe Jul 5, 2026
95e2680
fix: pass build artifacts to harness runners
patrickkabwe Jul 5, 2026
d639b68
fix: make harness config platform-specific
patrickkabwe Jul 5, 2026
f4d258d
fix: align ios harness xcode setup with nitro
patrickkabwe Jul 5, 2026
d2548ae
fix: align ios harness xcode setup with nitro
patrickkabwe Jul 5, 2026
3f58ecf
fix: align android harness workflow with repo layout
patrickkabwe Jul 5, 2026
b40e28d
fix: ensure android harness gradlew is executable
patrickkabwe Jul 5, 2026
9a6fb70
test: cover generated harness and build workflows
patrickkabwe Jul 5, 2026
3a9910a
test: isolate git identity in e2e generation
patrickkabwe Jul 6, 2026
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
9 changes: 4 additions & 5 deletions .github/actions/ios-build-xcode/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ runs:
set -euo pipefail
gem install xcpretty
cd "${{ inputs.ios-dir }}"

set -o pipefail

WORKSPACE_NAME="$(find . -maxdepth 1 -name '*.xcworkspace' ! -name 'Pods.xcworkspace' -exec basename {} .xcworkspace \; | head -1)"
Expand All @@ -34,22 +34,21 @@ runs:
fi

echo "Building workspace ${WORKSPACE_NAME}.xcworkspace with scheme ${SCHEME_NAME}"

max_retries=3
attempt=1

while [ "$attempt" -le "$max_retries" ]
do
echo "xcodebuild attempt $attempt of $max_retries"

if xcodebuild \
if xcodebuild \
CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ \
-derivedDataPath build -UseModernBuildSystem=YES \
-workspace "${WORKSPACE_NAME}.xcworkspace" \
-scheme "${SCHEME_NAME}" \
-sdk iphonesimulator \
-configuration "${{ inputs.mode }}" \
-destination 'platform=iOS Simulator,name=iPhone 16' \
build \
CODE_SIGNING_ALLOWED=NO | xcpretty; then
echo "xcodebuild succeeded on attempt $attempt"
Expand Down
18 changes: 0 additions & 18 deletions .github/actions/setup-maestro/action.yml

This file was deleted.

Loading
Loading