Andrey Semashev
3af17a4236
Added GitHub Actions jobs for SSSE3 and AVX targets.
...
The targets verify the respective code paths in SIMD algorithms.
The recently added SSE2 paths are already tested in the other,
unspecialized jobs.
Also added jobs to compile tests with BOOST_UUID_TO_FROM_CHARS_X86_USE_ZMM
and BOOST_UUID_FROM_CHARS_X86_USE_VPERMI2B experimental macros defined.
2026-01-10 12:15:59 +03:00
Andrey Semashev
b135a5d816
Compile tests without running in CI if the CPU lacks required features.
...
This allows for testing that the ISA-specific code at least compiles,
even if running the tests isn't possible.
The support is only added to b2, CMake still always compiles and runs
the tests to keep using boost_test_jamfile for easier maintenance. In
the future, similar support can be added to CMake as well.
2026-01-10 12:15:59 +03:00
Peter Dimov
974f7f7387
Add a job with /arch:SSE4.2 that defines BOOST_UUID_USE_SSE41 to ci.yml
2026-01-06 15:48:08 +02:00
Andrey Semashev
02574368fc
Added GitHub Actions job on Rocketlake ISA.
2026-01-05 14:13:10 +03:00
Peter Dimov
9684559de7
Add Windows jobs to ci.yml using different /arch: values
2026-01-04 20:04:54 +02:00
Andrey Semashev
ef9c903055
Reorder macos parameters in GitHub Actions CI for better readability in web UI.
2025-12-27 23:53:21 +03:00
Andrey Semashev
e6fe1c45d9
Added GitHub Actions jobs for AVX2-enabled target.
2025-12-27 23:53:21 +03:00
Peter Dimov
216e3c3287
Update ci.yml
2025-12-21 16:05:43 +02:00
Peter Dimov
d79210b0d8
Test Homebrew Clang under macOS
2025-10-14 14:39:32 +03:00
Peter Dimov
67cd965959
Add gcc-15, clang-20 to ci.yml
2025-08-31 20:37:20 +03:00
Peter Dimov
689f3d2c15
Remove windows-2019 from ci.yml
2025-07-02 19:06:49 +03:00
Peter Dimov
dc04ce9d3f
Update ci.yml
2025-05-25 17:23:02 +03:00
Peter Dimov
7b2901eec9
Apply Node20 workaround
2024-12-14 17:06:46 +02:00
Peter Dimov
65170a76bf
Update ci.yml
2024-12-14 16:48:43 +02:00
Peter Dimov
ba4f9a5be8
Add clang++ to posix-cmake-subdir, -install
2024-10-12 21:12:29 +03:00
Peter Dimov
4e70d7bd16
Add clang++ to posix-cmake-test
2024-10-12 21:01:59 +03:00
Peter Dimov
a1b2842f8b
Add MinGW, clang-cl to windows-cmake-*
2024-10-12 20:44:09 +03:00
Peter Dimov
d90b4f64cc
Update ci.yml
2024-10-12 20:02:27 +03:00
Peter Dimov
02c82cea9c
Update ci.yml
2024-07-05 12:27:17 +03:00
Peter Dimov
09a64999da
Update ci.yml
2024-06-17 20:01:45 +03:00
Peter Dimov
be5e44e892
Update ci.yml
2024-06-10 19:22:04 +03:00
Peter Dimov
2e8f3c8efa
Update ci.yml
2024-04-29 11:19:35 +03:00
Peter Dimov
fdf94bdea8
Update ci.yml
2024-04-27 01:38:57 +03:00
Andrey Semashev
2c6b3ef9f9
Added GHA jobs to test with SSE4 and AVX-512 insns enabled, when possible.
2024-04-25 22:31:47 +03:00
Peter Dimov
9900185201
Use b2 -j2 instead of -j3 on GHA (to lower the probability of hangs)
2024-04-24 22:22:17 +03:00
Peter Dimov
353cd75120
Remove GCC 4.7 from CI
2024-04-24 04:01:46 +03:00
Peter Dimov
6a5028a215
Update ci.yml
2024-04-19 22:23:26 +03:00
Peter Dimov
beeaab4758
Update ci.yml
2024-03-05 04:03:59 +02:00
Peter Dimov
e18eeb27c1
Remove C++03 from ci.yml
2024-03-05 03:56:08 +02:00
Peter Dimov
40f918e08a
Update ci.yml
2024-03-05 03:30:15 +02:00
Peter Dimov
2bc0c8e716
Update ci.yml
2023-04-17 19:14:06 +03:00
Peter Dimov
9df4da92a0
Update ci.yml
2023-02-23 11:04:21 +02:00
Alexander Grund
bfc65f4092
Fix ccache saving on cache hit
...
See boostorg/boost-ci#166
2022-06-07 08:10:11 -04:00
James E. King III
bd835638a5
remove one redundant ci job
2022-02-14 18:35:20 -05:00
James E. King III
9bd9051493
add valgrind to ci
2022-02-13 14:28:17 -05:00
James E. King III
f7f3295c0c
fix issues 124 (cmake), 125 (bigendian) and 126 (coverity) in ci
...
- add gha bigendian build
- add gha cmake build
- add gha coverity scan
Note: using this branch to test coverage against boost-ci
2022-02-04 16:09:20 -05:00
James E. King III
7f233e5feb
fix ci
2022-01-25 17:47:11 -05:00
James E. King III
abf6849ef2
GitHub Actions CI
...
- replaces travis
- replaces appveyor
- does not test cmake (was failing)
- does not test big-endian at this time
- is better than no CI at all
- will open issues for cmake, cygwin, big-endian testing
2022-01-25 16:51:29 -05:00