diff options
| author | Leitwolf11 | 2026-09-24 23:21:46 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-09-24 23:21:46 +0300 |
| commit | 862df3b72a8d380c326352b59ded843ba1137e30 (patch) | |
| tree | cda846b62bc75f30a65420392b223cfd19ace0b1 | |
| parent | d79b294903e4d0f4b24fdf1cc50be4b0fec7f745 (diff) | |
| download | catch3-862df3b72a8d380c326352b59ded843ba1137e30.tar.gz | |
Use Clang for package-manager CI
| -rw-r--r-- | .github/workflows/package-manager-builds.yaml | 16 | ||||
| -rw-r--r-- | .github/workflows/validate-header-guards.yml | 2 |
2 files changed, 12 insertions, 6 deletions
diff --git a/.github/workflows/package-manager-builds.yaml b/.github/workflows/package-manager-builds.yaml index 8874b10a..fd8b6d21 100644 --- a/.github/workflows/package-manager-builds.yaml +++ b/.github/workflows/package-manager-builds.yaml @@ -14,9 +14,10 @@ jobs: - '2.1' include: - # Conan 1 has default profiles installed - conan_version: '1.63' - profile_generate: 'false' + profile_command: 'conan profile new default --detect --force' + - conan_version: '2.1' + profile_command: 'conan profile detect --force' steps: - uses: actions/checkout@v6 @@ -24,9 +25,14 @@ jobs: - name: Install conan run: pip install conan==${{matrix.conan_version}} - - name: Setup conan profiles - if: matrix.profile_generate != 'false' - run: conan profile detect + - name: Detect a Clang-based Conan profile + run: ${{ matrix.profile_command }} + env: + CC: clang + CXX: clang++ - name: Run conan package create run: conan create . -tf .conan/test_package + env: + CC: clang + CXX: clang++ diff --git a/.github/workflows/validate-header-guards.yml b/.github/workflows/validate-header-guards.yml index bb82bd84..98641b89 100644 --- a/.github/workflows/validate-header-guards.yml +++ b/.github/workflows/validate-header-guards.yml @@ -14,7 +14,7 @@ jobs: - name: Setup Dependencies uses: actions/setup-python@v6 with: - python-version: '3.7' + python-version: '3.12' - name: Install checkguard run: pip install guardonce |