Skip to content

Add CI for existing tests using github actions - #52

Merged
dmorra12 merged 17 commits into
mainfrom
add_actions
Mar 24, 2026
Merged

Add CI for existing tests using github actions#52
dmorra12 merged 17 commits into
mainfrom
add_actions

Conversation

@dmorra12

@dmorra12 dmorra12 commented Mar 17, 2026

Copy link
Copy Markdown
Collaborator

Builds all targets and runs all tests for every push and every pull request. Failures will block a PR merge attempt.
All steps will run on both Linux and MacOS runners (more info about the runner hardware environments here.

Test platforms added:

  • Linux x64
  • Linux arm64
  • MacOS arm64

@dallison

Copy link
Copy Markdown
Owner

Thanks for fixing the cross-platform issues with the new code. I hadn't gotten round to that yet.

I don't know if this PR is ready to go, but I should pull the non-ci issues into a new branch and commit them separately.

@dmorra12
dmorra12 marked this pull request as ready for review March 23, 2026 02:57
@dmorra12

Copy link
Copy Markdown
Collaborator Author

@dallison yup, all good to go now!

@dmorra12 dmorra12 changed the title Add Actions for build + test Add CI for existing tests using github actions Mar 23, 2026
@dallison
dallison requested a review from Copilot March 23, 2026 16:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a GitHub Actions CI workflow to build all Bazel targets and run all Bazel tests on pushes and pull requests across Linux (x64 + arm64) and macOS (arm64).

Changes:

  • Introduces a CI workflow that runs bazel build //... and bazel test //... on a 3-OS matrix.
  • Adds Bazel setup + caching and uploads Bazel test logs on failures.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci.yml Outdated
Comment thread .github/workflows/ci.yml
Comment thread .github/workflows/ci.yml
@dmorra12
dmorra12 merged commit b77deea into main Mar 24, 2026
6 checks passed
@dmorra12
dmorra12 deleted the add_actions branch March 24, 2026 02:36
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.

3 participants