Skip to content

Commit 734f456

Browse files
committed
INFRA-3596: phase4: add workflow_dispatch to build-ios-e2e, update run-e2e-api-specs runs-on
1 parent fe5188d commit 734f456

2 files changed

Lines changed: 24 additions & 1 deletion

File tree

.github/workflows/build-ios-e2e.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
11
name: Build iOS E2E Apps
22

33
on:
4+
workflow_dispatch:
5+
inputs:
6+
runner_provider:
7+
description: Runner provider for this manual trial run
8+
required: true
9+
type: choice
10+
options:
11+
- current
12+
- namespace
13+
default: current
14+
build_type:
15+
description: The type of build to perform
16+
required: false
17+
default: main
18+
type: string
19+
metamask_environment:
20+
description: The environment to build for
21+
required: false
22+
default: qa
23+
type: string
424
workflow_call:
525
outputs:
626
app-uploaded:
@@ -80,6 +100,9 @@ jobs:
80100
- name: Checkout repo
81101
uses: actions/checkout@v6
82102

103+
- name: Debug runner environment
104+
run: whoami && echo $HOME
105+
83106
- name: Restore Xcode derived data from branch cache
84107
id: xcode-restore-cache
85108
# This action automatically updates the cache at the end of the workflow

.github/workflows/run-e2e-api-specs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
api-specs-ios:
1414
name: 'api-specs-ios'
1515
if: false
16-
runs-on: macos-latest-xlarge
16+
runs-on: ${{ github.event.inputs.runner_provider == 'namespace' && 'namespace-profile-metamask-ios-build' || 'macos-latest-xlarge' }}
1717
continue-on-error: true
1818

1919
env:

0 commit comments

Comments
 (0)