Skip to content

Conversation

@nikobockerman
Copy link
Owner

No description provided.

Copilot AI review requested due to automatic review settings December 30, 2025 17:24
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR enables sccache (a compiler cache) for C++ builds in CI to improve build performance by caching compilation artifacts.

Key Changes:

  • Added sccache as a tool dependency in the mise configuration
  • Configured CMake to use sccache as the compiler launcher
  • Updated all CI build presets to inherit the sccache configuration

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
solvers/cpp/mise.toml Added sccache version 0.12.0 as a tool dependency
solvers/cpp/CMakePresets.json Created new hidden preset to configure sccache as CMAKE_CXX_COMPILER_LAUNCHER
.github/files/CMakeUserPresets.json Updated all CI presets to inherit from the sccache preset
.github/actions/cmake-project-setup/action.yaml Added steps to determine sccache version, set up sccache via GitHub action, and enable sccache for GitHub Actions

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

Copilot AI review requested due to automatic review settings December 30, 2025 19:31
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.


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

@nikobockerman nikobockerman force-pushed the cpp-sccache branch 2 times, most recently from d73fe4a to cf8ca2c Compare January 1, 2026 21:05
Copilot AI review requested due to automatic review settings January 1, 2026 21:05
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.


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

Copilot AI review requested due to automatic review settings January 1, 2026 22:26
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.


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

@nikobockerman nikobockerman merged commit 76849c3 into main Jan 2, 2026
51 checks passed
@nikobockerman nikobockerman deleted the cpp-sccache branch January 2, 2026 08:00
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