-
Notifications
You must be signed in to change notification settings - Fork 311
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
build library and also Python wheels in CI #390
base: master
Are you sure you want to change the base?
Conversation
Thanks for trying this. I authorized and triggered the workflows. They all fail. https://github.com/google/s2geometry/actions/runs/11724915532/job/32662569678?pr=390 Getting action download info
Error: Unable to resolve action `actions/checkout@v5`, unable to find version `v5` Doesn't this also need to do something to install the dependencies like abseil-cpp? |
oof, I always forget it only has
oh yes, I forgot about abseil |
Can you use I triggered it again for another batch of failures. |
it's better to use a commit hash for security, because if someone takes control of the upstream action repo they could theoretically retag an existing tag to point to malicious code It's not a pressing issue though, so we could just change it to |
98f17dd
to
63942fa
Compare
thank you for being so patient as I iterate on this workflow! I'm attempting to make it easier to obtain wheels for |
I ran it again. |
I'm able to run actions on my fork: https://github.com/zacharyburnett/s2geometry/actions I'll try to get this running |
Install the project...
-- Install configuration: ""
CMake Error at absl/base/cmake_install.cmake:46 (file):
file cannot create directory: /usr/local/lib/pkgconfig. Maybe need
administrative privileges.
Call Stack (most recent call first):
absl/cmake_install.cmake:47 (include)
cmake_install.cmake:47 (include) You probably need I use Then build |
ah, thank you! I apologize, I'm not familiar with building C++ at all, so I appreciate your help |
dc548fd
to
fe3b53a
Compare
How do you make https://github.com/google/s2geometry/actions/runs/11747466338/job/32729571493?pr=390 |
The something happened to |
|
275c7e5
to
ed5b5e7
Compare
09eae89
to
edd019c
Compare
so I've been QUITE dumb 😅 All this time I've been trying to recreate |
d88728b
to
ac53057
Compare
ac53057
to
6322abf
Compare
taking this back into draft until I can figure out the magic config for |
Ok, thanks for working so hard on this. |
closes #389
attempt to use
pypa/cibuildwheel
pypa/build
to build wheels for Linux, macOS, and WindowsEDIT: also run
cmake
andmake install
in another job to test the build