12 Commits

Author SHA1 Message Date
Andrey Semashev 07a7ded841 Reworked GitHub Actions CI config.
Removed usage of actions/checkout which breaks for older compilers due
to dependency on a new Node.js version. Use curl to download Boost
sources.

Removed obsolete GitHub Actions images, added new compilers and more
C++ versions to test. Added jobs for more target operating systems.

Updated environment setup scripts for better performance and
reliability.
2026-07-01 18:43:24 +03:00
Peter Dimov b3183638cb Update ci.yml 2025-03-12 03:19:41 +02:00
Peter Dimov 48482ff696 Apply Node20 workaround 2024-12-15 20:49:55 +02:00
Peter Dimov 76411e5918 Update ci.yml 2024-12-15 20:49:55 +02:00
Peter Dimov 30dcb6dcbc Update ci.yml 2023-09-11 15:58:17 +03:00
Peter Dimov 52b62ee7b0 Update ci.yml 2023-01-01 03:23:17 +02:00
Peter Dimov 743d19d7d3 Update ci.yml 2022-07-05 21:47:52 +03:00
Peter Dimov 660f293809 Remove all Windows jobs from ci.yml; the timeouts aren't sufficient and adjusting them all is too much work 2021-10-26 07:18:50 +03:00
Peter Dimov d4b81d83f7 Remove mingw job; it's hopeless 2021-10-26 05:48:12 +03:00
Peter Dimov e4d16eb4d9 Trim Windows jobs as they take too long 2021-10-26 05:47:43 +03:00
Peter Dimov 28a0a19cf0 Switch g++-5 to C++11 2021-10-26 05:07:37 +03:00
Peter Dimov 48e639b124 Add .github/workflows 2021-10-26 03:53:10 +03:00