mirror of
https://github.com/stablyai/orca.git
synced 2026-11-15 10:27:33 +00:00
* ci: isolate real-process skill release suites Linux and mac skill-sharing release gates hit child-readiness marker timeouts in run 43573545467. The nested Vitest children inherit process.env, and per-file isolation is only on for Windows unless ORCA_VITEST_ISOLATE_EVERY_FILE is set. Reapply the reviewed 258 fix (3ad9722af6) to both skill-suite steps. No suite, assertion or timeout changes. * fix(release): draft from the verified tag with default-branch metadata Run 43573545467 got 403 "Resource not accessible by integration" because the draft POST sent the release commit SHA as target_commitish, which needs workflow authority GITHUB_TOKEN cannot get. The existing tag owns source identity; target_commitish is ignored for an existing tag, so send the default-branch name as API metadata (design B, as ind28d414bbd), with the D1b fixes: - An already-published release, or one published mid-preparation, now fails instead of returning success to downstream builds. - Peel the captured tag object ID (git/tags, git/commits) rather than re-dereferencing the tag name; bind it to the checkout and SOURCE_SHA. - Refuse a draft electron-builder would not select first (untagged, bare-version shadow, other id, published, invisible), the #21835 shape. - Re-read the tag after drafting, export the verified tag object and commit, and re-check both immediately before publish-release undrafts. Uses only the official GITHUB_TOKEN.