fix(ci): remove prerelease semver bootstrap dependency - #1242
Conversation
XingYu-Zhong
left a comment
There was a problem hiding this comment.
Blocking deployment issue: scheduled workflows are loaded from the repository default branch, which is currently master, while this PR targets develop. Run 33270203067 (and the preceding scheduled runs) has headBranch=master and still executes the old inline require("semver") step even though actions/checkout later checks out develop. The replacement logic in this PR is correct, but merging it only to develop will not restore the scheduled job. Please pair this with the repository-approved master/default-branch backport or sync path, then verify a scheduled run reaches the platform jobs. Local workflow contract/YAML/diff checks pass.
|
Addressed the default-branch deployment-path blocker with companion backport #1246 targeting \master. The backport is a single commit directly atop current master and contains only the workflow bootstrap fix; #1242 remains the develop-side change. Local workflow contract/YAML/version-matrix/diff checks pass. After #1246 merges, I will verify that the next scheduled run reaches the platform jobs. |
XingYu-Zhong
left a comment
There was a problem hiding this comment.
The deployment blocker from my earlier review is now resolved: companion PR #1246 has merged the identical workflow fix into the default branch master (merge commit 8981734). This PR should also merge into develop so future branch synchronization cannot restore the dependency. The replacement validation is correct and all PR checks pass.
Summary
Restore the Daily Dev Prerelease prepare job, which currently fails before any platform build starts because it requires
semverbefore dependencies are installed.Recent runs
33187362921,33223408802, and33248594729all stop inCompute dev versionwithMODULE_NOT_FOUND: semver.Changes
semver0.0.0-dev-YYYYMMDD-HHMMvalue derived fromdev_versionTests
node -e 'require("semver")'exits 1 withMODULE_NOT_FOUNDnode scripts/check-extension-release-gate-workflows.mjspassedgit diff --checkpassed