Skip to content

Add GitHub Actions CI workflow#26

Merged
Mikerah merged 2 commits intomainfrom
feature/add-ci-workflow
Jan 16, 2026
Merged

Add GitHub Actions CI workflow#26
Mikerah merged 2 commits intomainfrom
feature/add-ci-workflow

Conversation

@Mikerah
Copy link
Contributor

@Mikerah Mikerah commented Jan 13, 2026

Summary

  • Add CI workflow that runs on push and PR
  • Build and test on ubuntu-latest and macos-latest using Rust nightly
  • Run cargo fmt check and clippy linting
  • Cache cargo registry for faster builds
  • Upload VM binary as artifact
  • Build Docker image and push to GHCR on main branch
  • Trigger integration tests on main branch push (requires INTEGRATION_TESTS_PAT secret)

Test plan

  • Verify workflow runs on this PR
  • Check formatting passes
  • Verify build succeeds on both OS platforms
  • Confirm artifact is uploaded
  • Verify Docker build succeeds

🤖 Generated with Claude Code

Mikerah and others added 2 commits January 13, 2026 00:27
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Build and test on ubuntu-latest and macos-latest (Rust nightly)
- Run cargo fmt check and clippy linting
- Cache cargo registry for faster builds
- Upload VM binary as artifact
- Build and push Docker image to GHCR on main
- Trigger integration tests on main branch push

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Mikerah Mikerah requested a review from gabearro January 15, 2026 16:27
@Mikerah Mikerah merged commit aedb1d0 into main Jan 16, 2026
4 of 8 checks passed
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.

1 participant