14 Commits

Author SHA1 Message Date
Sergiu Deitsch 18887f1bd7 Drop removed macos-13 runner
Change-Id: I7f37bb2f71324353a45e39d12792edabfb3956b7
2026-02-01 15:58:57 +01:00
Sergiu Deitsch cd8c1074b2 Avoid GNU linker LTO warnings in Github workflows
Stop linker emitting warnings such as

  lto-wrapper: warning: using serial compilation of n LTRANS jobs

Change-Id: Ic933ef7b45955eabfa5b06e88cd195077ff9fc86
2025-02-17 17:09:13 -08:00
Sergiu Deitsch 32df9c52c3 Replace macos-12 runner by macos-15
The macos-12 runner is no longer available.

Change-Id: Ib559bf949f423d2bcc350686dbc829b72fe9a9bb
2025-02-16 16:59:40 +01:00
Sameer Agarwal ba6b678b23 Remove glog and gflags from the CI workflows
Change-Id: I94199ddcbd105b33a8401366dd0d952cc79ec755
2024-07-18 15:40:28 -07:00
Sergiu Deitsch 8ef35d0245 Fix CTest build config parameter
Change-Id: I4b7aed9c96c07a4e2b2b58618eb5a2452c845ae2
2024-07-10 00:17:45 +02:00
Mark Shachkov 540b1f2f7a Checkout git submodules during github CI runs.
Change-Id: Ie4e2d618ee70035004ddcaa40a31725a6a610091
2024-07-07 23:22:53 +02:00
Sergiu Deitsch 1f15197be1 Drop macos-11 runner and support macos-14 instead
Change-Id: Ie2958fa64f8c76ef6cc58af3da62dbc0607ba52a
2024-05-21 21:11:07 +00:00
Sergiu Deitsch 5de0fda0f2 Update Github actions
This avoids nodejs deprecation warnings.

Change-Id: I6f2c63332018c1483ad3c6d37e87970a4d557533
2024-05-21 23:04:32 +02:00
Sergiu Deitsch d864d146fd Add macOS 13 runner to Github workflows
Change-Id: Ied8e255bb5d8fbeaa0c43c6af22775dda8aad1e8
2023-09-10 21:05:03 +02:00
Sergiu Deitsch 1e2a24a8bd Update Github actions to avoid deprecation warnings
Change-Id: Ifc7b2b2337bbe03ce44649891830f78381b0749d
2023-01-04 17:05:49 +00:00
Sergiu Deitsch 285e5f9f45 Do not update brew formulae upon install
Change-Id: Ifc726b9456f4643b77e9f2eefc1bd37efbc50150
2023-01-03 21:45:50 +01:00
Sergiu Deitsch 737200ac8d Add macos-12 to Github workflow runners
Change-Id: I7fc01ff5fe8b8a9d4e93e7536ca80a6aa37a870d
2022-08-13 22:28:33 +02:00
Sergiu Deitsch 0c88301e66 Provide optional METIS support
* Split `CERES_NO_METIS` into two defines: `CERES_NO_PARTITION` and
  `CERES_NO_METIS`. The former refers to METIS support in SuiteSparse,
  the latter to the Eigen's MetisSupport module. This enables the use of
  sparse matrix reordering independent from SuiteSparse.
* Run Linux, macOS, and macOS Github workflows with METIS enabled
  SuiteSparse.

Fixes #808

Change-Id: I5076b7e1268d32cc3e7e56650edcbaf7fb3b59ce
2022-06-22 16:46:02 +00:00
Sergiu Deitsch 0133dada2d Add Github workflows
Change-Id: I74fc45784b1b1d20c22b9e983902aa69fbfa764f
2022-03-13 23:51:40 +01:00