Don't do CI Conan binary caching on Linux, since Conan isn't glibc aware.

This commit is contained in:
Julian Groß 2025-03-01 11:24:05 +01:00
parent 4c55f9d8b1
commit 7bdd2bc210
4 changed files with 9 additions and 10 deletions

View file

@ -287,16 +287,6 @@ jobs:
conan install . -s compiler.cppstd=$CONAN_CPPSTD -s build_type=$BUILD_TYPE -o '&:with_qt='${CONAN_QT^} -b missing -pr:b=default -of build --format=json > build.json
done
- name: Upload Conan dependencies
continue-on-error: true
shell: bash
env:
CONAN_LOGIN_USERNAME_OVERTE: ${{ secrets.conan_login_username_overte }}
CONAN_PASSWORD_OVERTE: ${{ secrets.conan_password_overte }}
run: |
conan list --graph=build.json --graph-binaries=build --format=json > pkglist.json
conan upload --list=pkglist.json -r=overte -c || echo "Credentials cannot be accessed on remote Pull Request builds. Continuing…"
- name: Configure CMake
shell: bash
# This syntax requires CMake 3.23

View file

@ -188,6 +188,9 @@ jobs:
done
- name: Upload Conan dependencies
# Conan isn't glibc aware, so we need to be really careful what we upload to the binary cache on Linux.
# See the upstream discussion: https://github.com/conan-io/conan/issues/7121
if: startsWith(matrix.os, 'windows') || startsWith(matrix.os, 'macOS')
continue-on-error: true
shell: bash
env:

View file

@ -245,6 +245,9 @@ jobs:
done
- name: Upload Conan dependencies
# Conan isn't glibc aware, so we need to be really careful what we upload to the binary cache on Linux.
# See the upstream discussion: https://github.com/conan-io/conan/issues/7121
if: startsWith(matrix.os, 'windows') || startsWith(matrix.os, 'macOS')
continue-on-error: true
shell: bash
env:

View file

@ -112,6 +112,9 @@ jobs:
done
- name: Upload Conan dependencies
# Conan isn't glibc aware, so we need to be really careful what we upload to the binary cache on Linux.
# See the upstream discussion: https://github.com/conan-io/conan/issues/7121
if: startsWith(matrix.os, 'windows') || startsWith(matrix.os, 'macOS')
continue-on-error: true
shell: bash
env: