Commit Graph

22 Commits

Author SHA1 Message Date
Andrey Semashev
98c1dd8946 Updated to GHA checkout@v3 to avoid deprecation warnings. 2022-10-18 14:55:26 +03:00
Andrey Semashev
a85778b325 Updated python package installation in GHA config. 2022-09-09 23:52:13 +03:00
Andrey Semashev
db8e65ca52 Fixed LLVM repository URL in GHA config. 2022-09-09 01:38:54 +03:00
Andrey Semashev
fc3f286506 Added clang 14 and 15 CI jobs. 2022-09-09 01:03:41 +03:00
Andrey Semashev
4069ff5ad0 Added C++23 to gcc-11 CI job, added pre-release gcc-12 job. 2022-09-02 02:20:31 +03:00
Andrey Semashev
d58eb7a714 Switched gcc-9 to ubuntu-20.04 GHA CI image. 2022-08-14 17:50:38 +03:00
Andrey Semashev
5c8bcc2ba6 Updated copyright years. 2022-08-14 14:02:19 +03:00
Andrey Semashev
7fd03ddcf4 Replaced ubuntu-18.04 GHA CI images with containers.
Also use ubuntu-latest image for jobs that are running in a container.
2022-08-14 13:49:16 +03:00
Andrey Semashev
0601c887b7 Switch to macos-11 GHA image as macos-10.15 is deprecated. 2022-07-17 03:26:39 +03:00
Andrey Semashev
e3cebe1e3a Enabled testing with GNU extensions in GitHub Actions. 2022-01-16 18:26:55 +03:00
Andrey Semashev
a1067a33d6 Added clang-13 CI jobs. 2021-12-23 14:24:20 +03:00
Andrey Semashev
46c74a2e16 Updated check for apt-add-repository capabilities.
In Ubuntu 20.04 there appeared an updated version of the
software-properties-common package in focal-updates, which ships a newer
apt-add-repository version that doesn't support -P/-S/-U command line arguments.

Since we cannot rely on package version checks to determine apt-add-repository
capabilities, we have to parse its --help output instead.

Also, made source list processing more protected against spaces.
2021-11-16 00:42:18 +03:00
Andrey Semashev
ec93082b6b Fixed git version check on Mac OS. 2021-09-26 20:38:18 +03:00
Andrey Semashev
eca70cdc75 Added GHA CI timeout. 2021-09-15 21:33:41 +03:00
Andrey Semashev
fa089869f5 Removed installation of unnecessary packages in GHA CI. 2021-09-12 18:26:01 +03:00
Andrey Semashev
a62526ea06 Added a comment why clang 8 uses libstdc++-7 in GHA. 2021-09-12 18:12:22 +03:00
Andrey Semashev
010d20fa39 Updated GitHub Actions CI for better configurability. 2021-09-12 18:06:08 +03:00
Andrey Semashev
c57bdbee1b [ci skip] Nonessential. 2021-09-06 02:22:05 +03:00
Andrey Semashev
a413697830 Specify the number of parallel jobs for CMake. 2021-09-06 02:01:15 +03:00
Andrey Semashev
e221f9a3c5 Nonessential. 2021-09-06 01:10:15 +03:00
Andrey Semashev
fdec6039a1 Moved default shell setting under jobs. 2021-09-06 00:50:41 +03:00
Andrey Semashev
2123e5cc35 Added GitHub Actions config file. 2021-09-05 22:25:04 +03:00