Skip to content

ci: Make CI faster#303

Merged
mhovd merged 1 commit into
mainfrom
faster-ci
Jul 22, 2026
Merged

ci: Make CI faster#303
mhovd merged 1 commit into
mainfrom
faster-ci

Conversation

@mhovd

@mhovd mhovd commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings July 21, 2026 20:17

Copilot AI 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.

Pull request overview

Updates the GitHub Actions build workflow to reduce CI time by improving Rust caching behavior and removing redundant compilation steps.

Changes:

  • Disables Rust incremental compilation in CI via CARGO_INCREMENTAL=0.
  • Replaces manual Cargo/target caching with Swatinem/rust-cache@v2, only saving caches on main.
  • Removes redundant cargo build steps, using cargo check --no-default-features and relying on cargo test to perform compilation.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +73 to +78
- name: Cache Playwright browsers
if: ${{ matrix.os == 'ubuntu-latest' }}
uses: actions/cache@v6
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
path: ~/.cache/ms-playwright
key: ${{ runner.os }}-playwright-${{ hashFiles('tests/browser-e2e/package-lock.json') }}
@github-actions

Copy link
Copy Markdown
Contributor

🐰 Bencher Report

Projectpharmsol
Branchfaster-ci
Testbedmhovd-pgx

⚠️ WARNING: Truncated view!

The full continuous benchmarking report exceeds the maximum length allowed on this platform.

🐰 View full continuous benchmarking report in Bencher

@mhovd
mhovd added this pull request to the merge queue Jul 22, 2026
Merged via the queue into main with commit ceec08d Jul 22, 2026
5 checks passed
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