Skip to content

ci: deduplicate build steps in CI workflow#86

Merged
sonesuke merged 2 commits intomainfrom
ci/optimize-build-steps
Apr 19, 2026
Merged

ci: deduplicate build steps in CI workflow#86
sonesuke merged 2 commits intomainfrom
ci/optimize-build-steps

Conversation

@sonesuke
Copy link
Copy Markdown
Owner

Summary

  • Merge "Build and lint" and "Run unit tests" into one step to reuse clippy's build cache
  • Remove redundant "Check build" step (release build is already done in "Test verbose mode")

Motivation

CI was building the project 4 times (clippy, test, check --release, build --release). After this change it builds 2 times (dev profile once for clippy+test, release profile once for verbose mode test).

🤖 Generated with Claude Code

claude added 2 commits April 19, 2026 06:25
- Merge "Build and lint" and "Run unit tests" into one step to reuse
  clippy's build cache
- Remove redundant "Check build" step (release build is done in
  "Test verbose mode")

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@sonesuke sonesuke force-pushed the ci/optimize-build-steps branch from 38fb44d to 46c2115 Compare April 19, 2026 06:49
@sonesuke sonesuke merged commit 803e0e8 into main Apr 19, 2026
5 checks passed
@sonesuke sonesuke deleted the ci/optimize-build-steps branch April 19, 2026 06:58
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.

2 participants