Skip to content

Ci/restore smoke ci 651#701

Merged
nanaf6203-bit merged 2 commits into
MettaChain:mainfrom
warisu:ci/restore-smoke-ci-651
Jun 26, 2026
Merged

Ci/restore smoke ci 651#701
nanaf6203-bit merged 2 commits into
MettaChain:mainfrom
warisu:ci/restore-smoke-ci-651

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

@drips-wave

drips-wave Bot commented Jun 26, 2026

Copy link
Copy Markdown

@warisu Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@nanaf6203-bit nanaf6203-bit left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@nanaf6203-bit nanaf6203-bit merged commit b3a8118 into MettaChain:main Jun 26, 2026
1 check failed
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