Skip to content

Only run x86 build in github actions if x64 build succeeds - #349

Merged
skeeto merged 1 commit into
skeeto:masterfrom
Peter0x44:split_x64_x86_build
Mar 18, 2026
Merged

Only run x86 build in github actions if x64 build succeeds#349
skeeto merged 1 commit into
skeeto:masterfrom
Peter0x44:split_x64_x86_build

Conversation

@Peter0x44

@Peter0x44 Peter0x44 commented Mar 18, 2026

Copy link
Copy Markdown
Collaborator

I rarely care about the status of the x86 builds, so this commit only runs them if the x64 builds succeed. If the x64 build is successful but the x86 build is not, the cache for the x64 build should kick in and the x86 build should follow shortly after, if it's necessary to iterate on it.

Updated the GitHub Actions workflow so x86 only runs after x64 succeeds.

Changed:

  • Split the old matrix job into two explicit jobs: build-x64 and build-x86.
  • Added needs: build-x64 on the x86 job, which enforces the dependency.

This should speed up claude's work in claude/init-project-setup-TGhNx

image

Where it can be observed the x64 build is over 2x as fast as the x64 build (I do not know why).

I rarely care about the status of the x86 builds, so this commit only
runs them if the x64 builds succeed. If the x64 build is successful but
the x86 build is not, the cache for the x64 build should kick in and the
x86 build should follow shortly after, if it's necessary to iterate on
it.

Updated the GitHub Actions workflow so x86 only runs after x64 succeeds.

Changed:

- Split the old matrix job into two explicit jobs: build-x64 and build-x86.
- Added needs: build-x64 on the x86 job, which enforces the dependency.
@skeeto
skeeto merged commit 9601c65 into skeeto:master Mar 18, 2026
2 checks passed
@skeeto

skeeto commented Mar 18, 2026

Copy link
Copy Markdown
Owner

Thanks, @Peter0x44!

@Peter0x44
Peter0x44 deleted the split_x64_x86_build branch March 18, 2026 21:09
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.

2 participants