Commit Graph

275 Commits

Author SHA1 Message Date
Mateusz Pusz
83236e40c1 Merge pull request #689 from alejandro-alvarez-sonarsource/aa/sonarcloud
Integrate SonarQube Cloud workflow Analysis
2025-12-21 18:38:27 +01:00
Mateusz Pusz
23c4244a72 ci: old 'VISUAL' decendant of Conan 1.x removed from CMake CI 2025-12-19 12:49:17 +01:00
Mateusz Pusz
8a5116df86 ci: Conan-provided CMake usage fixed on Windows 2025-12-19 12:24:31 +01:00
Mateusz Pusz
658f64458b ci: adjust installation step for mp-units based on compiler type 2025-12-19 11:58:39 +01:00
Mateusz Pusz
47796b3de9 ci: copy-paste error in paths fixed 2025-12-19 11:51:54 +01:00
Mateusz Pusz
c22b66c623 build: CMake CI should run the cmake executable provided by Conan 2025-12-19 11:24:12 +01:00
Mateusz Pusz
366f3c929a ci: change the order of filters in a hope it will work right this time (as AND) 2025-12-13 16:59:55 +01:00
Mateusz Pusz
52c3fdc97a docs: CONTRIBUTORS.md added 2025-12-10 10:35:49 +01:00
Mateusz Pusz
764fac0bea ci: housekeeping after release step fixed in ci-conan 2025-12-10 09:47:59 +01:00
Mateusz Pusz
c71fef5c1a ci: update dependency review configuration
Removed comments and allowed licenses from dependency review configuration.
2025-09-24 14:28:20 +02:00
Mateusz Pusz
4efe59fcfb fix: disable fail-fast strategy in CI workflows 2025-09-16 20:19:32 -06:00
Mateusz Pusz
308d9a744d ci: dependency review github action fixed 2025-08-26 23:13:51 +02:00
Mateusz Pusz
6da58012c1 ci: dependency review set to run on master as well 2025-08-26 22:36:12 +02:00
Mateusz Pusz
a38677e209 style: pre-commit 2025-08-26 20:40:40 +02:00
Mateusz Pusz
8eaaa291a8 ci: dependency review GitHub action added 2025-08-26 18:35:25 +02:00
Mateusz Pusz
4d7521616a ci: GitHub actions improved 2025-08-26 18:35:02 +02:00
Mateusz Pusz
5ceeedd83b build: CodeSpaces support added
Resolves #667
2025-08-26 17:37:12 +02:00
Mateusz Pusz
13b1988bcf Revert "ci: try without freestanding"
This reverts commit 50b23fd29a.
2025-07-10 11:57:11 +02:00
Mateusz Pusz
50b23fd29a ci: try without freestanding 2025-07-10 10:30:26 +02:00
Mateusz Pusz
05f0c5f04b build: gcc installation step is now mandatory for all gcc versions 2025-07-10 09:56:20 +02:00
Mateusz Pusz
3fdf2debd8 build: trying to fix API reference generation 2025-07-04 11:44:00 +02:00
Mateusz Pusz
9179121057 fix: correct path for documentation workflow file 2025-06-16 18:19:08 +02:00
Mateusz Pusz
ecc176ae8b fix: include documentation workflow file in paths for triggering events 2025-06-16 18:16:39 +02:00
Mateusz Pusz
9847617fb6 build: API Reference generation disabled until it is fixed 2025-06-16 18:12:12 +02:00
Alejandro Álvarez Ayllón
2e0deaf2d8 Limit analysis to main/master 2025-03-21 19:32:57 +01:00
Alejandro Álvarez Ayllón
1fb822092c Introduce analysis with SonarQube Cloud 2025-03-20 22:35:42 +01:00
Mateusz Pusz
81c810ad42 build: running test_package fixed for local build 2024-11-18 13:59:28 +01:00
Mateusz Pusz
2a9248e82e ci: two test binaries properly set for testing for CMake CI 2024-11-18 13:59:28 +01:00
Mateusz Pusz
e4bccad75c ci: names of jobs reordered to better reflect a new matrix sorting algorithm 2024-11-13 23:09:00 +01:00
Mateusz Pusz
9dd59e845c ci: import_std now checks if at least C++23 is being used 2024-11-13 12:34:13 +01:00
Yves Delley
01f44c66fa heed github warning, and use output file instead of set-output command; also, fix freestanding 2024-11-12 21:29:42 +01:00
Yves Delley
a51462cc65 missing checkout in generate-matrix step 2024-11-12 19:09:12 +01:00
Yves Delley
cc9ea9dd1a add cancel-in-progress to all workflows 2024-11-12 19:05:04 +01:00
Yves Delley
e464677200 don't test Clang 19 just yet; fix cancel-in-progres 2024-11-12 19:02:21 +01:00
Yves Delley
7fa15d224d fix formatting 2024-11-12 18:43:50 +01:00
Yves Delley
35ed472975 first attempt at generating sparse CI run matrix in python; also, cancel previous runs on the same branch 2024-11-12 18:07:52 +01:00
Mateusz Pusz
c2c02dff59 ci: Conan CI restored for tags to properly promote a package to the Artifactory 2024-11-05 19:38:53 +01:00
Mateusz Pusz
f7dd05e989 ci: documentation action limited only to commits that change documentation files 2024-11-05 18:25:11 +01:00
Mateusz Pusz
ded2bf4db4 ci: non-documenation actions should not run on tags 2024-11-05 18:24:14 +01:00
Mateusz Pusz
c4b5e468e7 ci: building docs on new git tag fixed 2024-11-05 18:02:32 +01:00
Mateusz Pusz
4ac237e699 ci: documentation action should run on a new tag as well 2024-11-05 17:54:29 +01:00
Mateusz Pusz
185a6d1c1a ci: "head" renamed to "HEAD" 2024-10-30 15:25:33 +01:00
Mateusz Pusz
e78a0ac4cf ci: "dev" renamed to "head" for the latest documentation version 2024-10-30 14:57:18 +01:00
Mateusz Pusz
e6443f082d ci: steps renamed in a documentation action 2024-10-30 14:53:07 +01:00
Mateusz Pusz
9532e64644 ci: the latest not-released docs will use "dev" as a version from now on 2024-10-30 14:47:07 +01:00
Mateusz Pusz
e7663fe9fd ci: MSVC enabled on CMake CI 2024-09-30 20:03:10 +02:00
Mateusz Pusz
c9c22ba08a ci: commands of ci-conan fixed for MSVC 2024-09-30 19:19:19 +02:00
Mateusz Pusz
cc043360d5 ci: MSVC added to the CI 2024-09-30 19:07:37 +02:00
Mateusz Pusz
0da8af7ffe ci: sudo apt update added for documentation.yml in hope that it will resolve missing system pacakges issue 2024-09-30 17:11:15 +02:00
Mateusz Pusz
534df1bfc1 fix: setting path to node_modules/.bin fixed 2024-09-25 12:49:57 +02:00