Skip to content

fix(ci): cap release e2e matrix to stay under GitHub's 256 limit - #1420

Merged
timfish merged 1 commit into
masterfrom
claude/e2e-versions-matrix-limit-sqevbg
Sep 1, 2026
Merged

timfish merged 1 commit into
masterfrom
claude/e2e-versions-matrix-limit-sqevbg

Conversation

@timfish

@timfish timfish commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

The e2e matrix multiplies each Electron version by 3 operating systems and 4 shards (12 configs per version). With 22 versions in versions.json, release builds produced 264 configurations, exceeding GitHub Actions' maximum of 256.

Cap release builds to 21 Electron versions (12 * 21 = 252), always keeping the oldest supported version and prioritising the newest ones.

The e2e matrix multiplies each Electron version by 3 operating systems and
4 shards (12 configs per version). With 22 versions in versions.json, release
builds produced 264 configurations, exceeding GitHub Actions' maximum of 256.

Cap release builds to 21 Electron versions (12 * 21 = 252), always keeping the
oldest supported version and prioritising the newest ones.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UCqY7wiACabG479sv6PWzz
@timfish
timfish marked this pull request as ready for review September 1, 2026 10:38
@timfish
timfish requested a review from JPeer264 September 1, 2026 10:38
@timfish
timfish enabled auto-merge (squash) September 1, 2026 10:42
@timfish
timfish requested a review from andreiborza September 1, 2026 11:28
@timfish
timfish merged commit de038e5 into master Sep 1, 2026
216 of 218 checks passed
@timfish
timfish deleted the claude/e2e-versions-matrix-limit-sqevbg branch September 1, 2026 11:54
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.

3 participants