Skip to content

Commit 49627ae

Browse files
committed
Drop macos-13 from CI and test newer Eigen3
1 parent fd3fcfa commit 49627ae

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,6 @@ jobs:
3333
access: col_major
3434
ensure: default_panic
3535
compiler: gcc
36-
- test: unit_tests
37-
os: macos-13
38-
access: col_major
39-
ensure: default_panic
40-
compiler: clang
4136
- test: unit_tests
4237
os: macos-14
4338
access: col_major
@@ -95,7 +90,7 @@ jobs:
9590

9691
- name: Install dependencies (Mac OS incl. Ceres)
9792
run: ./scripts/install_osx_deps_incl_ceres.sh
98-
if: matrix.os == 'macos-14' || matrix.os == 'macos-13'
93+
if: matrix.os == 'macos-14'
9994

10095
- name: Build (gcc) and run tests
10196
run: ./scripts/run_cpp_tests_gcc.sh

scripts/install_osx_deps_incl_ceres.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,20 @@ brew update
77
brew install ccache
88

99
# Get dependencies for Ceres Solver
10+
brew install abseil
1011
brew install eigen
1112
brew install gflags
1213
brew install glog
1314
brew install gcc
15+
brew install googletest
1416
brew install openblas
1517
brew install libomp
1618
brew install hwloc
1719
brew install tbb
1820

1921
git clone https://ceres-solver.googlesource.com/ceres-solver ceres-solver
2022
cd ceres-solver
21-
git reset --hard 6a74af202d83cf31811ea17dc66c74d03b89d79e
23+
git reset --hard f9b7b6651b108136a16df44d91fb31735645f5a7
2224
mkdir target
2325
cd target
2426
ls

0 commit comments

Comments
 (0)