ci: CI enviornment updated + GCC 14 support added

This commit is contained in:
Mateusz Pusz
2024-05-16 14:34:19 +02:00
parent 309782ef4a
commit 4703131bbd
4 changed files with 36 additions and 13 deletions

View File

@@ -32,7 +32,7 @@ jobs:
- name: Set up Python 3.8
uses: actions/setup-python@v4
with:
python-version: 3.8
python-version: 3.x
- name: Install dependencies
run: |
python -m pip install --upgrade pip

View File

@@ -68,7 +68,7 @@ jobs:
}
- {
name: "GCC-12",
os: ubuntu-22.04,
os: ubuntu-24.04,
compiler:
{
type: GCC,
@@ -80,7 +80,7 @@ jobs:
}
- {
name: "GCC-13",
os: ubuntu-22.04,
os: ubuntu-24.04,
compiler:
{
type: GCC,
@@ -90,6 +90,18 @@ jobs:
},
conan-config: "",
}
- {
name: "GCC-14",
os: ubuntu-24.04,
compiler:
{
type: GCC,
version: 14,
cc: "gcc-14",
cxx: "g++-14",
},
conan-config: "",
}
- {
name: "Clang-16",
os: ubuntu-22.04,
@@ -105,7 +117,7 @@ jobs:
}
- {
name: "Clang-17",
os: ubuntu-22.04,
os: ubuntu-24.04,
compiler:
{
type: CLANG,
@@ -118,7 +130,7 @@ jobs:
}
- {
name: "Apple Clang 15",
os: macos-13,
os: macos-14,
compiler:
{
type: APPLE_CLANG,
@@ -196,7 +208,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.8"
python-version: 3.x
- name: Install Conan
shell: bash
run: |
@@ -249,7 +261,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.8"
python-version: 3.x
- name: Install Conan
shell: bash
run: |

View File

@@ -66,7 +66,7 @@ jobs:
}
- {
name: "GCC-12",
os: ubuntu-22.04,
os: ubuntu-24.04,
compiler:
{
type: GCC,
@@ -77,7 +77,7 @@ jobs:
}
- {
name: "GCC-13",
os: ubuntu-22.04,
os: ubuntu-24.04,
compiler:
{
type: GCC,
@@ -86,6 +86,17 @@ jobs:
cxx: "g++-13",
},
}
- {
name: "GCC-14",
os: ubuntu-24.04,
compiler:
{
type: GCC,
version: 14,
cc: "gcc-14",
cxx: "g++-14",
},
}
- {
name: "Clang-16",
os: ubuntu-22.04,
@@ -100,7 +111,7 @@ jobs:
}
- {
name: "Clang-17",
os: ubuntu-22.04,
os: ubuntu-24.04,
compiler:
{
type: CLANG,
@@ -113,7 +124,7 @@ jobs:
}
- {
name: "Apple Clang 15",
os: macos-13,
os: macos-14,
compiler:
{
type: APPLE_CLANG,
@@ -190,7 +201,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.8"
python-version: 3.x
- name: Install Conan
shell: bash
run: |

View File

@@ -96,7 +96,7 @@ jobs:
if: matrix.language == 'cpp'
uses: actions/setup-python@v4
with:
python-version: "3.8"
python-version: 3.x
- name: Conan build
if: matrix.language == 'cpp'
run: |