Skip to content

Conversation

Gunjan10-droid
Copy link

Fixes #15

This PR adds a GitHub Actions workflow that verifies the Rust workspace build on every push to main and pull request. It compiles both rusticle and rusticle_store, runs all tests, checks formatting with cargo fmt, enforces linting via cargo clippy, and performs a basic CLI run to confirm functionality. The workflow is tested across stable and beta Rust versions on Linux, Windows, and macOS, ensuring cross-platform compatibility and preventing broken builds from being merged.

Comment on lines +3 to +7
on:
push:
branches: [main]
pull_request:
branches: [main]
Copy link
Owner

Choose a reason for hiding this comment

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

our default branch is master

@thedevyashsaini
Copy link
Owner

Also please make sure commitlint and DCO passes

@Gunjan10-droid Gunjan10-droid force-pushed the add-build-verification-action branch from ad948c0 to 00e4448 Compare September 26, 2025 07:29
@Gunjan10-droid
Copy link
Author

@thedevyashsaini can you check now?

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.

Enhancement: Add Build Verification GitHub Action for Pull Requests
2 participants