Skip to content

Ci/restore smoke ci #702

Closed
warisu wants to merge 3 commits into
MettaChain:mainfrom
warisu:ci/restore-smoke-ci-
Closed

Ci/restore smoke ci #702
warisu wants to merge 3 commits into
MettaChain:mainfrom
warisu:ci/restore-smoke-ci-

Conversation

@warisu

@warisu warisu commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

📝 Pull Request Summary

Description

This PR addresses Issue #651 by restoring the essential smoke-ci verification workflow framework. This pipeline was accidentally dropped in past repository housecleaning sweeps (chore(ci): delete smoke workflow / chore(ci): remove failing ci.yml). It re-establishes a deterministic quality baseline that must pass cleanly on all cross-branch merges.

Key Modifications

  • PR Integration Target: Introduced .github/workflows/smoke-ci.yml listening cleanly to any inbound pushes or incoming merge request modifications aimed at critical operational target branches (main, master, develop).
  • Multi-Stage Code Screening Grid:
    • cargo fmt --check: Restricts malformed text and spacing setups from leaking layout inconsistencies into code reviews.
    • cargo clippy: Enforces idiomatic patterns and elevates standard lint warnings into strict build failures (-D warnings).
    • cargo test: Automatically executes all test targets across workspace modules to maintain overall code health.
  • Smart Dependency Caching: Configured an updated, isolated caching policy for Cargo directories to optimize compilation speeds.

Closes #651

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.

ci: Restore minimal smoke workflow (fmt + clippy + test) on every PR

2 participants