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 a CI build for verifying PRs #166

Merged
merged 43 commits into from
Jul 18, 2023
Merged

Add a CI build for verifying PRs #166

merged 43 commits into from
Jul 18, 2023

Conversation

dpaoliello
Copy link
Collaborator

  • Adds a new GitHub Action that is triggered for PRs.
  • Verifies on Linux (GCC), MacOS (GCC) and Windows (MSVC).
  • Linux and MacOS use a prebuilt LLVM, Windows builds its own (as llvm-dev is not available for Windows).
  • Added caching for the Windows build (reduces build time from ~2hrs to 20mins).
  • Fixed test failure (caused by truncating pointers to char and then sign-extending back to int).

Sample successful run: https://github.com/JuliaHubOSS/llvm-cbe/actions/runs/5590403992

Fixes #165

@dpaoliello dpaoliello requested a review from vtjnash July 18, 2023 18:17
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.

RFC: Add CI validation for PRs
2 participants