-
Notifications
You must be signed in to change notification settings - Fork 164
feat: native build workflow #2502
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
23ded16 to
de2002b
Compare
8dcc1f3 to
28a4cf2
Compare
|
attempting to build this rebased against 2.10.0 |
28a4cf2 to
bbdaabf
Compare
626e284 to
86927d6
Compare
c31c00c to
1639611
Compare
|
golang versions got dropped from storage.gcloud :((( using this, check this link to see when it gets merged so we can go back to using official action |
451be74 to
75b9d5d
Compare
|
spliced in a fork of a setup-go action (its pinned, no supply chain attacks please!) spliced in an llvm setup for macos benefit (clang is OLD) |
|
Moving back to draft, because this one is truly a struggle |
93a01c1 to
9d8061c
Compare
|
mina didn't respect |
1110af7 to
dd1310d
Compare
e596d37 to
fcad3fa
Compare
.github/workflows/build.yml
Outdated
|
|
||
| brew link postgresql@15 | ||
|
|
||
| - name: apt, apt |
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.
apt, apt?
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.
ah crap, pop culture
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.
fixed
fcad3fa to
27de55b
Compare
27de55b to
ef3c031
Compare
| ubuntu-latest, | ||
| macos-latest, | ||
| ] | ||
| node_version: [22, 24] |
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.
Why only these two versions?
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.
for node_js, it is because 22 and 24 are both LTS at the moment
nodejS <= 20 breaks o1js and other wasm stuff, so we will no longer use those
added a simple native build + run a single test workflow for ubuntu, 2 node versions, macos, and stuck it all in a matrix
no NIX required