mirror of
https://github.com/overte-org/overte.git
synced 2025-07-28 21:50:24 +02:00
Don't do CI Conan binary caching on Linux, since Conan isn't glibc aware.
This commit is contained in:
parent
a32b7cb935
commit
5aa32e6878
4 changed files with 9 additions and 10 deletions
10
.github/workflows/linux_server_build.yml
vendored
10
.github/workflows/linux_server_build.yml
vendored
|
@ -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
|
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
|
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
|
- name: Configure CMake
|
||||||
shell: bash
|
shell: bash
|
||||||
# This syntax requires CMake 3.23
|
# This syntax requires CMake 3.23
|
||||||
|
|
3
.github/workflows/master_build.yml
vendored
3
.github/workflows/master_build.yml
vendored
|
@ -188,6 +188,9 @@ jobs:
|
||||||
done
|
done
|
||||||
|
|
||||||
- name: Upload Conan dependencies
|
- 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
|
continue-on-error: true
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
|
|
3
.github/workflows/pr_build.yml
vendored
3
.github/workflows/pr_build.yml
vendored
|
@ -245,6 +245,9 @@ jobs:
|
||||||
done
|
done
|
||||||
|
|
||||||
- name: Upload Conan dependencies
|
- 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
|
continue-on-error: true
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
|
|
3
.github/workflows/release_build.yml
vendored
3
.github/workflows/release_build.yml
vendored
|
@ -112,6 +112,9 @@ jobs:
|
||||||
done
|
done
|
||||||
|
|
||||||
- name: Upload Conan dependencies
|
- 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
|
continue-on-error: true
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
|
|
Loading…
Reference in a new issue