Commit Graph

50 Commits

Author SHA1 Message Date
joaquintides
a166a56401 dropped macos-11 and included macos-14 (#254)
* dropped macos-11 and included macos-14

* enabled CI for this branch

* disabled CI for this branch (was for testing purposes)
2024-06-11 10:00:20 +02:00
joaquintides
3c53fe5db9 reverted prior 2024-06-10 20:38:10 +02:00
joaquintides
cfa3cb2d1f enabled CI for this branch 2024-06-10 20:10:01 +02:00
joaquintides
cffd0a413e added CODECOV_TOKEN (#253)
* added CODECOV_TOKEN

* added missing newline
2024-06-08 18:50:31 +02:00
Peter Dimov
43186b04d1 Add msvc-14.3 /permissive- to GHA 2024-02-08 19:59:47 +02:00
joaquintides
7fd94b9df7 Fix/bucket iterator indirection operator (#220 rewrite) (#221)
* Add tests for member of pointer operator for bucket iterators

* Fix erroneous conversion from node* to value_type* in bucket iterators

Originally caughy by vslashg  from PR https://github.com/boostorg/unordered/pull/220

* Update change log

* Update GHA config to use containers in C++20 builds for clang-14 as it's incompatible with libstdc++-13

* fixed Python installation problem

* tried variation of former fix

* tried another variation of former fix

* tried yet another variation

* editorial

---------

Co-authored-by: Christian Mazakas <christian.mazakas@gmail.com>
2023-11-17 08:51:40 +01:00
Christian Mazakas
630031706b Remove project test requirements and remove problematic CI entries 2023-09-28 09:51:47 -07:00
Christian Mazakas
b0a13f896f Remove problematic characters from clang GHA job names 2023-09-27 11:44:45 -07:00
Christian Mazakas
968c2e9c11 Split clang GHA jobs 2023-09-27 11:44:45 -07:00
Christian Mazakas
53a6566a98 Split up GHA gcc-12 sanitizer jobs 2023-09-27 11:44:45 -07:00
sdarwin
97b52879f5 Self-hosted github actions runners 2023-07-12 14:42:51 -06:00
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