-
Notifications
You must be signed in to change notification settings - Fork 21.5k
.github: add 32-bit CI targets #32911
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Instead of adding custom workflow steps, why don't we finish #32632 and then use it for the GitHub action as well? |
|
because it's going to take a long time to merge it, and we already broke the build once last week and didn't even notice. I was hoping this would serve as a basis for the other one, tbh. |
|
No, the other one should serve as the basis for this. In #32632, we are adding a command to ci.go that builds keeper for all defined targets. We should run this command on GitHub actions for pull request CI. |
.github/workflows/go.yml
Outdated
| go-version: '1.25' | ||
| cache: false | ||
|
|
||
| - name: Run tests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
seems to be only building and not actually running any test
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good catch. The build was initially the problem, but I guess we need to run the tests as well just to make sure
This adds two new CI targets. One is for building all supported keeper executables, the other is for running unit tests on 32-bit Linux.