Skip to content
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

Add Github Actions #33

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
Open

Add Github Actions #33

wants to merge 14 commits into from

Conversation

felixdollack
Copy link
Contributor

@felixdollack felixdollack commented Apr 21, 2023

@fastlib I added some simple CI pipeline for the project to test

  • windows
  • macOS (intel)
  • macOS (arm)
  • linux (ubuntu)
  • python on ubuntu

All of the desktop tests are simply building the library and run the example executable.
The python test will build the library and then run the tests in the test folder.

The python test is currently failing, but is expected to pass once either #26 or #32 are merged.

@stellarpower
Copy link

Great, looks like next step would be outputting the built libraries as part of that process. Personally I am gradually getting my hands dirty with Earthly for stuff like this.

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