Skip to content

fix(ci): support full desktop acceptance matrices - #117

Merged
pallyoung merged 1 commit into
mainfrom
develop
Aug 14, 2026
Merged

fix(ci): support full desktop acceptance matrices#117
pallyoung merged 1 commit into
mainfrom
develop

Conversation

@pallyoung

Copy link
Copy Markdown
Contributor

What changed

  • distinguish full Desktop releases from Runtime-only releases in acceptance planning
  • run recovery scenarios against the full Shell + Runtime candidate when the Shell version advances
  • persist and validate release-kind identity across Desktop and CLI promotion reports
  • validate Runtime health rollback against the previous Runtime

Why

The 0.1.2 / 0.5.9 acceptance run correctly rejected Runtime-only channels because Runtime 0.5.9 requires Shell 0.1.2. The workflow still required Runtime-only scenarios even for a full Desktop release, making a valid full release impossible to promote.

Verification

  • pnpm exec vitest run --config scripts/vitest.config.ts scripts/github-workflows.test.ts --environment node
  • pnpm exec biome check scripts/github-workflows.test.ts
  • pnpm changeset:validate
  • git diff --check

Full script tests retain existing Windows-only POSIX/symlink failures; Linux GitHub CI is the merge gate.

@pallyoung
pallyoung merged commit 0364f4c into main Aug 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant