Skip to content

Conversation

@Cleboost
Copy link
Owner

  • Add caching for apt packages, Rust dependencies, and Bun packages
  • Cache Rust build artifacts with source-based invalidation
  • Split workflow into parallel jobs (knip, build)
  • Optimize knip job to only install Bun dependencies
  • Prepare jobs for eslint, prettier, and rustfmt (commented)
  • Rename workflow to "PR Quality Checks"
  • Rename workflow file from pr.yml to check.yml

- Add caching for apt packages, Rust dependencies, and Bun packages
- Cache Rust build artifacts with source-based invalidation
- Split workflow into parallel jobs (knip, build)
- Optimize knip job to only install Bun dependencies
- Prepare jobs for eslint, prettier, and rustfmt (commented)
- Rename workflow to "PR Quality Checks"
- Rename workflow file from pr.yml to check.yml
- Remove push trigger to master branch in check workflow
- Remove unnecessary if conditions that filtered push events
- Fix cache key reference from pr.yml to check.yml
- Simplify workflow to only run on pull requests
- Avoid redundant CI runs when PRs are already validated before merge
@Cleboost Cleboost merged commit 263998b into master Oct 29, 2025
7 of 8 checks passed
@Cleboost Cleboost deleted the ci/optimize-workflow-cache branch November 9, 2025 10:56
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