Files
orca/config
Brennan Benson 042c4516ef fix(release): restore 258 release-workflow fixes (draft 403, skill suite isolation) (#42343)
* 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 in
d28d414bbd), 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.
2026-11-14 12:46:23 -08:00
..