Skip to content

refactor: CI #10135

Merged
stormslowly merged 16 commits intomainfrom
chore/ci_refacotry
Apr 25, 2025
Merged

refactor: CI #10135
stormslowly merged 16 commits intomainfrom
chore/ci_refacotry

Conversation

@stormslowly
Copy link
Contributor

@stormslowly stormslowly commented Apr 23, 2025

Summary

  • refactor: Extract CI-Rust CI-Lint to simplify the long ci.yaml file
    Different workflow triggered by different event, so we can move a lots of ifs in action to job. It makes the flow more declartive, there will be less cases like, the job executed but some actions disabled, so the job takes no effects.

  • feat: Enable for all build task using both rustup and cargo cache

  • feat: Add a Test Required Check task (if you have better name,plz comment), to determine CI meet the required condition to auto merge

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

@stormslowly stormslowly marked this pull request as draft April 23, 2025 04:07
@netlify
Copy link

netlify bot commented Apr 23, 2025

Deploy Preview for rspack ready!

Name Link
🔨 Latest commit a3354c9
🔍 Latest deploy log https://app.netlify.com/sites/rspack/deploys/680aedd15b31c00008f19021
😎 Deploy Preview https://deploy-preview-10135--rspack.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@stormslowly stormslowly changed the title refactory: CI refactor: CI Apr 23, 2025
@codspeed-hq
Copy link

codspeed-hq bot commented Apr 23, 2025

CodSpeed Performance Report

Merging #10135 will not alter performance

Comparing chore/ci_refacotry (a3354c9) with main (12e8432)

🎉 Hooray! codspeed-node just leveled up to 4.0.1!

A heads-up, this is a breaking change and it might affect your current performance baseline a bit. But here's the exciting part - it's packed with new, cool features and promises improved result stability 🥳!
Curious about what's new? Visit our releases page to delve into all the awesome details about this new version.

Summary

✅ 11 untouched benchmarks

@stormslowly stormslowly marked this pull request as ready for review April 25, 2025 02:05
@stormslowly stormslowly merged commit d9e6eb9 into main Apr 25, 2025
34 checks passed
@stormslowly stormslowly deleted the chore/ci_refacotry branch April 25, 2025 03:44
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