Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
f5d135c
lp_data: remove unused code
Mizux Nov 19, 2025
8159ee4
util: Delete function SortedDisjointIntervalList::GrowRightByOne whic…
Mizux Nov 19, 2025
96bddc8
graph: export from google3
Mizux Nov 19, 2025
bb8da74
linear_solver: export from google3
Mizux Nov 19, 2025
ebe8184
cmake: fix configure when using -DBUILD_TESTING=OFF
Mizux Nov 21, 2025
7adffcc
[CP-SAT] more work on encodings, lrat
lperron Nov 21, 2025
e89fcb3
gurobi: add 13.0.0 and 12.0.3 dynamic support
Mizux Nov 21, 2025
5fc3aff
routing: export from google3
Mizux Nov 19, 2025
8e56816
cmake: fixup
Mizux Nov 21, 2025
5d31a93
cmake: bump scip to v924
Mizux Nov 21, 2025
cf21748
cmake: Add Python 3.14 support
Mizux Nov 21, 2025
0573aac
bazel: bump python requirements
Mizux Nov 24, 2025
4443315
routing: export filters update from google3
Mizux Nov 24, 2025
d15a2e6
math_opt: export from google3
Mizux Nov 24, 2025
84046f9
bazel: bump absl-py to 2.3.1
Mizux Nov 24, 2025
cd37bac
backport sat from main
lperron Nov 24, 2025
ba667fc
Merge remote-tracking branch 'origin/stable' into v99bugfix
Mizux Nov 25, 2025
0da2566
backport sat/CpSolver.java from main
Mizux Nov 25, 2025
fce013c
tentative fix for #4929
lperron Nov 28, 2025
5661315
[CP-SAT] work on lrat; work in inprocessing; fix bug with reduced var…
lperron Nov 28, 2025
c882129
cmake: cleanup ortools_cxx_test
Mizux Dec 1, 2025
5255bea
bazel(ci): fix almalinux dockerfile
Mizux Dec 1, 2025
032fad4
cmake(ci): fix almalinux dockerfile
Mizux Dec 1, 2025
6d3a78e
[Routing] add search event: at optimal
lperron Dec 1, 2025
993ac16
[Python] improve support for gil-less python 3.14
lperron Dec 1, 2025
1623b1c
[CP-SAT] add soft constraint examples
lperron Dec 1, 2025
cfdbc48
fix
lperron Dec 1, 2025
91e63a7
scip: Fix 10.0.0 support
Mizux Dec 1, 2025
6555f4d
cmake: migrate to scip 10.0.0 and soplex 8.0.0
Mizux Dec 1, 2025
b880e0f
Use new bintest framework (#4928)
gchatelet Dec 1, 2025
78ea156
fix routing/parser build
Mizux Dec 3, 2025
9845ee2
cmake: fix python pre release support
Mizux Dec 2, 2025
1adba4f
cmake: fix java pre release support
Mizux Dec 2, 2025
94dceb5
cmake: fix .net release candidate support
Mizux Dec 2, 2025
32ee862
cmake: rename PRE_RELEASE as RELEASE_CANDIDATE
Mizux Dec 2, 2025
9d05705
cmake: python.cmake venv fixup
Mizux Dec 3, 2025
4f9d32f
cmake: dotnet build samples,examples,tests fixup
Mizux Dec 3, 2025
f01debf
cmake: rework patch version computation
Mizux Dec 4, 2025
69a94a4
more julia
lperron Dec 4, 2025
3b18bdd
[CP-SAT] morework on lrat
lperron Dec 4, 2025
d41e497
reformat
lperron Dec 4, 2025
b7d1dc6
[CP-SAT] more work on lrat; canonicalize Boolean variables in a few m…
lperron Dec 5, 2025
e09ed7a
Fix dimacs_assignment on Windows (#4940)
gchatelet Dec 8, 2025
7345481
Remove fuzztest support from OR-Tools (#4938)
gchatelet Dec 7, 2025
01a74c2
git: add .gitattributes
Dec 8, 2025
cec91a0
cmake: fix python install on windows
Mizux Dec 8, 2025
d7e1a1e
algorithms: format fix from google3
Mizux Dec 8, 2025
88695b6
bazel: update requirements
Mizux Dec 8, 2025
469d83a
java: update publishing url for package
Mizux Dec 9, 2025
4a2de33
[CP-SAT] bug fixes, memory utilization reduction; more work on lrat
lperron Dec 9, 2025
97b64b4
support copy, deepcopy in python for sorted interval lists
lperron Dec 9, 2025
1666cf4
routing improvements
lperron Dec 9, 2025
26b0143
math_opt: backport from main
Mizux Dec 9, 2025
210bfe0
xpress: backport from main
Mizux Dec 9, 2025
dfcec1f
routing: backport from main
Mizux Dec 9, 2025
5aa3a93
routing: Remove unused model_ member from Resource.
Mizux Dec 11, 2025
877086f
tools/release: update maven for manylinux build
Mizux Dec 11, 2025
db9326a
tools/testing: bintest output error update
Mizux Dec 11, 2025
5b3a0b9
cmake(ci): split amd64 cmake dotnet workflows to avoid space limit
Mizux Dec 11, 2025
6d76575
Format xpress files
gchatelet Dec 11, 2025
69dc22f
Update linear solver build (#4945)
gchatelet Dec 12, 2025
e55172a
Make fetched library SYSTEM to reduce warning clutter (#4947)
gchatelet Dec 12, 2025
b6c1980
misc
lperron Dec 12, 2025
562ffd7
[CP-SAT] more work on lrat; cleanup memory management in scheduling c…
lperron Dec 12, 2025
146566e
sat: increase time limit in test_issue4376_minimize_model (fix #4941)
Mizux Dec 15, 2025
c0b5917
math_opt: fix xpress_solver build on windows
Mizux Dec 15, 2025
4dab47e
[CP-SAT] bugfixes
lperron Dec 15, 2025
b6883f0
Update Bazel Python (#4949)
gchatelet Dec 15, 2025
ae82a37
Fix various warnings (#4950)
gchatelet Dec 15, 2025
39b915c
fix
lperron Dec 15, 2025
7f22b72
Create a presubmit CI (#4934)
gchatelet Dec 15, 2025
8802f29
Disable range-loop-construct warnings (#4951)
gchatelet Dec 15, 2025
c44eb18
bazel(ci): fix fedora build by forcing the java_runtime_version
Mizux Dec 15, 2025
17fc2ae
tools/docker: fix dockerfile warning
Mizux Dec 15, 2025
784c4fe
git: renormalize some files
Dec 8, 2025
e066455
algorithms: fix windows build when SCIP support is off
Mizux Dec 16, 2025
b039168
cmake: fix python build when BUILD_TESTING=OFF
Mizux Dec 15, 2025
447ab9b
algorithms: disable knapsack_solver_test.py if SCIP no unavailable
Mizux Dec 16, 2025
ad91b2d
Remove sealed modifier and implement standard dispose pattern for CpS…
alirezanet Dec 16, 2025
2f299d5
tools/release: Fix maven install
Mizux Dec 17, 2025
c316431
examples: regenerate notebook
Mizux Dec 19, 2025
cc8ee31
Rename CPSolver to CpSolver
yoonghm Dec 21, 2025
789b01f
Merge pull request #4962 from yoonghm/patch-1
lperron Dec 21, 2025
5ed3407
tools/docker: fix cmake install
Mizux Dec 22, 2025
a790483
cmake: Fix windows LNK1189 error (#4627)
Mizux Jan 5, 2026
4f55578
cmake: fix soplex boost check in a super build
Mizux Jan 5, 2026
91afd9d
tools/release: fix macos protoc-gen-mypy check
Mizux Jan 6, 2026
642c19b
tools/release: workaround stubgen timeout on macos M1
Mizux Jan 6, 2026
29a2cbf
julia: add first version of ORToolsBinaries.jl
Mizux Jan 7, 2026
b8b9a51
Small fixes (#4957)
gchatelet Dec 17, 2025
f4fdf94
Update Bazel linear solver build (#4956)
gchatelet Dec 17, 2025
0fe7cb5
fixes
lperron Dec 18, 2025
a05ea60
Prevents presubmit runs on different branches from canceling each other.
gchatelet Dec 18, 2025
5a867fd
Add nullability to SolveInterrupter in linear solver (#4958)
gchatelet Dec 18, 2025
40ff9ca
Propagate nullability (#4959)
gchatelet Dec 18, 2025
9190a5d
[bazel] Fix remaining licence directive
gchatelet Dec 23, 2025
0782d13
[CP-SAT] work on lrat, clause congruence, inprocess ; bug fixes
lperron Dec 23, 2025
b28edf1
Fix warning 'control reaches end of non-void function' (#4964)
gchatelet Dec 24, 2025
c8d7710
[CP-SAT] more work on lrat, regroup linear1 presolve methods
lperron Dec 27, 2025
30a7bae
Add vector reserve to examples/cpp
gchatelet Jan 5, 2026
caab346
Remove examples/tests folder (#4971)
gchatelet Jan 5, 2026
a7ffad1
fixup remove of examples/tests (#4971)
Mizux Jan 7, 2026
74a9ed2
Move course_scheduling from examples to ortools/scheduling (#4972)
gchatelet Jan 7, 2026
8d3645a
[CP-SAT] fix vivification bug; more work on encodings
lperron Jan 7, 2026
f72f9ee
sat: backport README from main
Mizux Jan 7, 2026
708262c
sat: fix compilation error
Mizux Jan 7, 2026
6a603cc
[CP-SAT] fix rare crash
lperron Jan 8, 2026
204b31a
Refactor MPSolver interface registration to include runtime readiness…
gchatelet Jan 7, 2026
87e8e34
sat: disable deprecated warnings in cp_model.py
Mizux Jan 8, 2026
1ed9a17
sat: fix probing.cc compilation on windows
Mizux Jan 8, 2026
e0f74bd
sat: fix probing.cc implem against stdc++17
Mizux Jan 9, 2026
551ad10
Update Python dependencies and remove black. (#4979)
gchatelet Jan 9, 2026
b21a132
Merge remote-tracking branch 'origin/mizux/rc' into stable
Mizux Jan 12, 2026
100c667
build(deps): bump the github-actions group with 2 updates
dependabot[bot] Jan 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ build --enable_platform_specific_config

build:linux --cxxopt=-std=c++17 --host_cxxopt=-std=c++17
build:linux --cxxopt=-Wno-sign-compare --host_cxxopt=-Wno-sign-compare

build:linux --cxxopt=-Wno-range-loop-construct --host_cxxopt=-Wno-range-loop-construct

###############################################################################
# Options for macOS.
Expand All @@ -48,6 +48,7 @@ build:macos --features=-supports_dynamic_linker
build:macos --cxxopt=-std=c++17 --host_cxxopt=-std=c++17
build:macos --cxxopt=-Wno-sign-compare --host_cxxopt=-Wno-sign-compare
build:macos --cxxopt=-Wno-dangling-field --host_cxxopt=-Wno-dangling-field
build:macos --cxxopt=-Wno-range-loop-construct --host_cxxopt=-Wno-range-loop-construct
build:macos --cxxopt=-mmacos-version-min=10.15 --host_cxxopt=-mmacos-version-min=10.15

###############################################################################
Expand Down
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
examples/cpp/wt40.txt text eol=lf
examples/cpp/testdata/wt40.txt text eol=lf
2 changes: 1 addition & 1 deletion .github/workflows/aarch64_toolchain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
name: Linux•Toolchain ${{matrix.targets}}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Build env stage
run: make --directory=cmake toolchain_${{matrix.targets}}_env
- name: Build devel stage
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/amd64_cmake_glop_cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: amd64•Docker•CMake•Glop
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Build env image
run: make --directory=cmake glop_env
- name: Build devel image
Expand Down Expand Up @@ -82,7 +82,7 @@ jobs:
name: ${{matrix.cmake.platform}}•${{matrix.cmake.runner}}•CMake•Glop
runs-on: ${{matrix.cmake.runner}}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Check cmake
run: cmake --version
- name: Configure
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/amd64_docker_bazel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
branches:
- main
- v99bugfix
pull_request:
workflow_dispatch:

concurrency:
Expand All @@ -31,7 +30,7 @@ jobs:
name: amd64•${{matrix.distro}}•Bazel
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Check docker
run: |
docker info
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/amd64_docker_cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
branches:
- main
- v99bugfix
pull_request:
workflow_dispatch:

concurrency:
Expand All @@ -23,7 +22,7 @@ jobs:
name: amd64•${{matrix.distro}}•CMake•${{matrix.lang}}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Build base image
run: make --directory=cmake amd64_${{matrix.distro}}_base
- name: Build env image
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/amd64_freebsd_cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
name: amd64•${{matrix.distro}}•CMake•${{matrix.lang}}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Virtualbox install
run: |
sudo apt update -q
Expand All @@ -47,4 +47,4 @@ jobs:
runs-on: ubuntu-latest
needs: vagrant
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
10 changes: 5 additions & 5 deletions .github/workflows/amd64_linux_bazel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
branches:
- main
- v99bugfix
pull_request:
workflow_dispatch:

concurrency:
Expand All @@ -26,6 +25,7 @@ jobs:
#{version: '3.11'},
{version: '3.12'},
#{version: '3.13'},
#{version: '3.14'},
]
fail-fast: false
env:
Expand All @@ -34,7 +34,7 @@ jobs:
cache-name: ${{github.job}}-${{matrix.python.version}}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Check Java
run: java -version
- name: Check mvn
Expand Down Expand Up @@ -63,7 +63,7 @@ jobs:
sed -i -e 's/\(DEFAULT_PYTHON =\) "3.[0-9]\+"/\1 "${{matrix.python.version}}"/g' MODULE.bazel
cat MODULE.bazel
- name: Restore bazel cache
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
id: bazel-cache-restore
with:
key: ${{env.cache-name}}
Expand All @@ -73,7 +73,7 @@ jobs:
- name: Test
run: bazel --output_user_root=${{env.cache-root}} test --config=ci //ortools/... //examples/...
- name: Save Bazel cache for branch main even when Build and Test fail.
uses: actions/cache/save@v4
uses: actions/cache/save@v5
# https://docs.github.com/en/actions/reference/workflows-and-actions/dependency-caching#restrictions-for-accessing-a-cache
if: always() && github.ref == 'refs/heads/main'
with:
Expand All @@ -84,4 +84,4 @@ jobs:
runs-on: ubuntu-latest
needs: amd64-Linux-Bazel-Python
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
17 changes: 8 additions & 9 deletions .github/workflows/amd64_linux_cmake_coinor_off.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
branches:
- main
- v99bugfix
pull_request:
workflow_dispatch:

concurrency:
Expand All @@ -27,7 +26,7 @@ jobs:
deps_build_key: amd64_linux_coinor_deps_build
ccache_key: amd64_linux_coinor_ccache
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Install Dependencies
run: |
sudo apt update
Expand All @@ -51,21 +50,21 @@ jobs:

# RESTORING CACHES
- name: Restore CMake dependency source code
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
id: deps_src_restore
with:
key: ${{env.deps_src_key}}-${{hashFiles('CMakeLists.txt', 'cmake/**')}}
path: ${{github.workspace}}/build/_deps/*-src
- name: Restore CMake dependency build
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
id: deps_build_restore
with:
key: ${{env.deps_build_key}}-${{hashFiles('CMakeLists.txt', 'cmake/**')}}
path: |
${{github.workspace}}/build/_deps/*-build
${{github.workspace}}/build/_deps/*-subbuild
- name: Restore CCache
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
id: ccache_restore
with:
key: ${{env.ccache_key}}-${{github.sha}}
Expand Down Expand Up @@ -110,21 +109,21 @@ jobs:
# SAVING CACHES
- name: Save CCache
if: github.ref == 'refs/heads/main'
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{steps.ccache_restore.outputs.cache-primary-key}}
path: ${{env.CCACHE_DIR}}
- name: Save CMake dependency build
if: github.ref == 'refs/heads/main'
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{steps.deps_build_restore.outputs.cache-primary-key}}
path: |
${{github.workspace}}/build/_deps/*-build
${{github.workspace}}/build/_deps/*-subbuild
- name: Save CMake dependency source code
if: github.ref == 'refs/heads/main'
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{steps.deps_src_restore.outputs.cache-primary-key}}
path: ${{github.workspace}}/build/_deps/*-src
Expand All @@ -133,4 +132,4 @@ jobs:
runs-on: ubuntu-latest
needs: native
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
17 changes: 8 additions & 9 deletions .github/workflows/amd64_linux_cmake_cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
branches:
- main
- v99bugfix
pull_request:
workflow_dispatch:

concurrency:
Expand Down Expand Up @@ -35,29 +34,29 @@ jobs:
deps_build_key: amd64_linux_cpp_deps_build_${{matrix.cmake.name}}
ccache_key: amd64_linux_cpp_ccache_${{matrix.cmake.name}}
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Install Dependencies
run: |
sudo apt update
sudo apt install -y ninja-build ccache

# RESTORING CACHES
- name: Restore CMake dependency source code
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
id: deps_src_restore
with:
key: ${{env.deps_src_key}}-${{hashFiles('CMakeLists.txt', 'cmake/**')}}
path: ${{github.workspace}}/build/_deps/*-src
- name: Restore CMake dependency build
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
id: deps_build_restore
with:
key: ${{env.deps_build_key}}-${{hashFiles('CMakeLists.txt', 'cmake/**')}}
path: |
${{github.workspace}}/build/_deps/*-build
${{github.workspace}}/build/_deps/*-subbuild
- name: Restore CCache
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
id: ccache_restore
with:
key: ${{env.ccache_key}}-${{github.sha}}
Expand Down Expand Up @@ -100,21 +99,21 @@ jobs:
# SAVING CACHES
- name: Save CCache
if: github.ref == 'refs/heads/main'
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{steps.ccache_restore.outputs.cache-primary-key}}
path: ${{env.CCACHE_DIR}}
- name: Save CMake dependency build
if: github.ref == 'refs/heads/main'
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{steps.deps_build_restore.outputs.cache-primary-key}}
path: |
${{github.workspace}}/build/_deps/*-build
${{github.workspace}}/build/_deps/*-subbuild
- name: Save CMake dependency source code
if: github.ref == 'refs/heads/main'
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{steps.deps_src_restore.outputs.cache-primary-key}}
path: ${{github.workspace}}/build/_deps/*-src
Expand All @@ -123,4 +122,4 @@ jobs:
runs-on: ubuntu-latest
needs: native
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
27 changes: 17 additions & 10 deletions .github/workflows/amd64_linux_cmake_dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
branches:
- main
- v99bugfix
pull_request:
workflow_dispatch:

concurrency:
Expand All @@ -20,14 +19,21 @@ env:

jobs:
native:
name: amd64•Linux•CMake•.Net
strategy:
matrix:
config: [
{name: "examples", flags: "-DBUILD_DOTNET_EXAMPLES=ON -DBUILD_DOTNET_SAMPLES=OFF"},
{name: "samples", flags: "-DBUILD_DOTNET_EXAMPLES=OFF -DBUILD_DOTNET_SAMPLES=ON"},
]
fail-fast: false
name: amd64•Linux•CMake•.Net(${{matrix.config.name}})
runs-on: ubuntu-latest
env:
deps_src_key: amd64_linux_dotnet_deps_src
deps_build_key: amd64_linux_dotnet_deps_build
ccache_key: amd64_linux_dotnet_ccache
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Install Dependencies
run: |
sudo apt update
Expand All @@ -42,21 +48,21 @@ jobs:

# RESTORING CACHES
- name: Restore CMake dependency source code
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
id: deps_src_restore
with:
key: ${{env.deps_src_key}}-${{hashFiles('CMakeLists.txt', 'cmake/**')}}
path: ${{github.workspace}}/build/_deps/*-src
- name: Restore CMake dependency build
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
id: deps_build_restore
with:
key: ${{env.deps_build_key}}-${{hashFiles('CMakeLists.txt', 'cmake/**')}}
path: |
${{github.workspace}}/build/_deps/*-build
${{github.workspace}}/build/_deps/*-subbuild
- name: Restore CCache
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
id: ccache_restore
with:
key: ${{env.ccache_key}}-${{github.sha}}
Expand All @@ -71,6 +77,7 @@ jobs:
-G "Ninja"
-DCMAKE_BUILD_TYPE=Release
-DBUILD_CXX_SAMPLES=OFF -DBUILD_CXX_EXAMPLES=OFF
${{matrix.config.flags}}
-DBUILD_DOTNET=ON
-DCMAKE_INSTALL_PREFIX=install
- name: Build
Expand Down Expand Up @@ -100,21 +107,21 @@ jobs:
# SAVING CACHES
- name: Save CCache
if: github.ref == 'refs/heads/main'
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{steps.ccache_restore.outputs.cache-primary-key}}
path: ${{env.CCACHE_DIR}}
- name: Save CMake dependency build
if: github.ref == 'refs/heads/main'
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{steps.deps_build_restore.outputs.cache-primary-key}}
path: |
${{github.workspace}}/build/_deps/*-build
${{github.workspace}}/build/_deps/*-subbuild
- name: Save CMake dependency source code
if: github.ref == 'refs/heads/main'
uses: actions/cache/save@v4
uses: actions/cache/save@v5
with:
key: ${{steps.deps_src_restore.outputs.cache-primary-key}}
path: ${{github.workspace}}/build/_deps/*-src
Expand All @@ -123,4 +130,4 @@ jobs:
runs-on: ubuntu-latest
needs: native
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
Loading