Commit Graph

39 Commits

Author SHA1 Message Date
Peter Dimov
9a7d1d336a Update ci.yml 2023-06-26 21:41:13 +03:00
joaquintides
67913ed99a re-enabled CI on feature/* branches 2023-06-17 17:21:09 +02:00
Christian Mazakas
af19d99b70 Clean up CI to pre-debugging state 2023-06-07 10:05:19 -07:00
Christian Mazakas
2914925b4d Explicitly disable ccache in GHA runner file 2023-06-06 09:14:00 -07:00
Christian Mazakas
bc37851725 Remove usage of ccache from problematic gcc-12 sanitizer actions 2023-06-06 08:51:59 -07:00
Christian Mazakas
4efb55146a Update gcc used for code coverage collection 2023-06-02 15:08:29 -07:00
Christian Mazakas
bcf5d0cf13 Attempt to disable extraneous runs on CI 2023-05-11 08:39:29 -07:00
Christian Mazakas
9e6b5a7e43 Add tsan OSX job 2023-03-22 15:07:36 -07:00
Christian Mazakas
e1f11e840c update clang tsan job to use libc++ 2023-03-22 13:55:42 -07:00
Christian Mazakas
f2d4f1968b Explicitly add B2_TARGETS to script invocation 2023-03-22 12:49:05 -07:00
Christian Mazakas
ff356ac083 Fix typo in GHA ci.yml 2023-03-22 11:20:03 -07:00
Christian Mazakas
3064801a89 Attempt to add tsan to GHA 2023-03-22 11:19:13 -07:00
Peter Dimov
82acad3794 Increase GHA timeout to 180 minutes 2023-03-06 17:04:06 +02:00
Christian Mazakas
ba439437bf Add osx 12 to gha ci matrix 2023-02-14 10:55:35 -08:00
Christian Mazakas
20ea4a77a7 Add RTC msvc jobs to GHA CI 2022-11-22 10:33:32 -08:00
Peter Dimov
99bd9d9d31 Update ci.yml 2022-11-05 20:24:40 +02:00
Peter Dimov
71b860d6ae Update ci.yml 2022-11-02 21:55:41 +02:00
Peter Dimov
787b1a9887 Update ci.yml 2022-11-02 19:06:55 +02:00
Peter Dimov
fdd5fe3b40 Update ci.yml 2022-11-01 15:45:49 +02:00
Peter Dimov
cf643fad2a Split GCC w/ sanitizers to avoid timeout 2022-10-29 19:28:58 +03:00
Peter Dimov
3abe5de533 Switch from macos-10.15 (deprecated) to macos-11 2022-07-22 20:44:54 +03:00
Peter Dimov
45542e26cb Update ci.yml 2022-06-30 12:29:47 +03:00
Peter Dimov
2ccd6654c1 Update ci.yml 2022-06-28 03:29:35 +03:00
Alexander Grund
0d1d9f4634 CI: Test only default (shared) linkage on GHA
As there is no actual compiled library there is no need to test shared
and static linking. This effectively halfes the number of compile jobs.
2022-06-09 11:04:20 +02:00
Alexander Grund
5a64ca48ad Update CI from boost-ci
Sync with upstream adding improved CMake builds and coverage collection
2022-06-09 11:04:20 +02:00
Peter Dimov
f8342e4b04 Add a GCC 12 job without sanitization 2022-06-03 17:08:51 +03:00
Peter Dimov
0be4856144 Add GCC 12, Clang 13, 14 to ci.yml 2022-06-03 05:41:53 +03:00
Peter Dimov
7503b85f6a Add posix-cmake-subdir, posix-cmake-install jobs to ci.yml 2022-06-03 01:36:57 +03:00
Peter Dimov
8081a3f9ff Add CMake tests to ci.yml 2022-06-02 18:43:12 +03:00
Christian Mazakas
e7d34a5ab1 Remove unsupported Windows image from GHA CI 2022-05-20 13:53:40 -07:00
Peter Dimov
bdfb0e3e25 Update ci.yml 2022-02-10 01:27:59 +02:00
Christian Mazakas
7a64f1634f Update CI to run sanitizers on the latest compilers for posix systems 2022-01-10 13:55:14 -08:00
Peter Dimov
3646a7143e Add msvc-14.0, msvc-14.3 2021-12-02 18:32:30 +02:00
Peter Dimov
f1678399af Remove cxxstd=2a from clang-9, 10 2021-08-28 17:00:31 +03:00
Peter Dimov
bae1f8ca82 Switch 16.04 jobs to 18.04 2021-08-28 16:53:45 +03:00
Peter Dimov
790c33d6a7 Re-add gcc-9 on 18.04 for contrast 2021-08-21 22:17:34 +03:00
Peter Dimov
a9f5da7799 Use 20.04 for gcc-9 and above 2021-08-21 21:03:48 +03:00
Peter Dimov
76a44cff09 Disable cxxstd=2a for clang-8 2021-08-21 19:09:17 +03:00
Peter Dimov
c31ace5fc8 Add .github/workflows 2021-08-21 19:03:57 +03:00