forked from mpusz/mp-units
ci: CI enviornment updated + GCC 14 support added
This commit is contained in:
2
.github/workflows/ci-check.yml
vendored
2
.github/workflows/ci-check.yml
vendored
@@ -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
|
||||
|
24
.github/workflows/ci-conan.yml
vendored
24
.github/workflows/ci-conan.yml
vendored
@@ -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: |
|
||||
|
21
.github/workflows/ci-test-package-cmake.yml
vendored
21
.github/workflows/ci-test-package-cmake.yml
vendored
@@ -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: |
|
||||
|
2
.github/workflows/codeql.yml
vendored
2
.github/workflows/codeql.yml
vendored
@@ -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: |
|
||||
|
Reference in New Issue
Block a user