You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci(native-pipeline): pin test project to a SHA; run update-widgets unconditionally
- Pin the mendix/Native-Mobile-Resources download to a commit SHA
(NATIVE_MOBILE_RESOURCES_REF, single source of truth, overridable via a new
test_project_ref dispatch input) instead of tracking a moving main; rename the
ref-named archive dir back to Native-Mobile-Resources-main so downstream paths
are unchanged. The repo publishes no tags, so a SHA is the only stable ref.
- Split "Move widgets": the mpk overlay stays guarded, but `mx update-widgets`
now runs unconditionally so a js-actions dispatch (or any run that builds no
mpks) no longer leaves stale Atlas widget defs for the portable-app build.
Copy file name to clipboardExpand all lines: .github/workflows/NativePipeline.yml
+26-12Lines changed: 26 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,11 @@ on:
15
15
default: ""
16
16
required: false
17
17
type: string
18
+
test_project_ref:
19
+
description: "mendix/Native-Mobile-Resources ref (commit SHA) to build against (leave empty for the pinned default)"
20
+
default: ""
21
+
required: false
22
+
type: string
18
23
LOCAL_TEST_ARTIFACT_RUN_ID:
19
24
description: "Workflow run ID for local artifact download (leave empty for normal CI). Use the full run ID from the URL, not the run number displayed in UI."
20
25
required: false
@@ -96,6 +101,10 @@ env:
96
101
# When "true" (set via the update_baselines dispatch input), the maestro run steps tolerate
97
102
# assertScreenshot failures so a capture run can produce fresh baselines without going red.
0 commit comments