Skip to content

Use a matrix for release platform builds - #34

Merged
ains merged 1 commit into
mainfrom
release-ci-matrix-builds
Jul 22, 2026
Merged

Use a matrix for release platform builds#34
ains merged 1 commit into
mainfrom
release-ci-matrix-builds

Conversation

@ains

@ains ains commented Jul 18, 2026

Copy link
Copy Markdown
Owner

What changed

Replaced sequential macOS and Windows release jobs with a matrix build.

A lightweight setup job now creates or reuses the draft release before both platform builds run concurrently and upload their assets to it.

Why

The previous Windows build waited for macOS solely to prevent concurrent draft-release creation.

Impact

Release builds complete faster while preserving platform-specific signing, notarization, and artifact targets.

Validation

  • npx prettier --check .github/workflows/release.yml
  • git diff --check

@ains
ains marked this pull request as ready for review July 22, 2026 03:40
@ains
ains merged commit a88f1f2 into main Jul 22, 2026
1 check 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