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
|
- name: Set up Python 3.8
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@v4
|
||||||
with:
|
with:
|
||||||
python-version: 3.8
|
python-version: 3.x
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
python -m pip install --upgrade pip
|
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",
|
name: "GCC-12",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-24.04,
|
||||||
compiler:
|
compiler:
|
||||||
{
|
{
|
||||||
type: GCC,
|
type: GCC,
|
||||||
@@ -80,7 +80,7 @@ jobs:
|
|||||||
}
|
}
|
||||||
- {
|
- {
|
||||||
name: "GCC-13",
|
name: "GCC-13",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-24.04,
|
||||||
compiler:
|
compiler:
|
||||||
{
|
{
|
||||||
type: GCC,
|
type: GCC,
|
||||||
@@ -90,6 +90,18 @@ jobs:
|
|||||||
},
|
},
|
||||||
conan-config: "",
|
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",
|
name: "Clang-16",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-22.04,
|
||||||
@@ -105,7 +117,7 @@ jobs:
|
|||||||
}
|
}
|
||||||
- {
|
- {
|
||||||
name: "Clang-17",
|
name: "Clang-17",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-24.04,
|
||||||
compiler:
|
compiler:
|
||||||
{
|
{
|
||||||
type: CLANG,
|
type: CLANG,
|
||||||
@@ -118,7 +130,7 @@ jobs:
|
|||||||
}
|
}
|
||||||
- {
|
- {
|
||||||
name: "Apple Clang 15",
|
name: "Apple Clang 15",
|
||||||
os: macos-13,
|
os: macos-14,
|
||||||
compiler:
|
compiler:
|
||||||
{
|
{
|
||||||
type: APPLE_CLANG,
|
type: APPLE_CLANG,
|
||||||
@@ -196,7 +208,7 @@ jobs:
|
|||||||
- name: Set up Python
|
- name: Set up Python
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@v4
|
||||||
with:
|
with:
|
||||||
python-version: "3.8"
|
python-version: 3.x
|
||||||
- name: Install Conan
|
- name: Install Conan
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
@@ -249,7 +261,7 @@ jobs:
|
|||||||
- name: Set up Python
|
- name: Set up Python
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@v4
|
||||||
with:
|
with:
|
||||||
python-version: "3.8"
|
python-version: 3.x
|
||||||
- name: Install Conan
|
- name: Install Conan
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
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",
|
name: "GCC-12",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-24.04,
|
||||||
compiler:
|
compiler:
|
||||||
{
|
{
|
||||||
type: GCC,
|
type: GCC,
|
||||||
@@ -77,7 +77,7 @@ jobs:
|
|||||||
}
|
}
|
||||||
- {
|
- {
|
||||||
name: "GCC-13",
|
name: "GCC-13",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-24.04,
|
||||||
compiler:
|
compiler:
|
||||||
{
|
{
|
||||||
type: GCC,
|
type: GCC,
|
||||||
@@ -86,6 +86,17 @@ jobs:
|
|||||||
cxx: "g++-13",
|
cxx: "g++-13",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
- {
|
||||||
|
name: "GCC-14",
|
||||||
|
os: ubuntu-24.04,
|
||||||
|
compiler:
|
||||||
|
{
|
||||||
|
type: GCC,
|
||||||
|
version: 14,
|
||||||
|
cc: "gcc-14",
|
||||||
|
cxx: "g++-14",
|
||||||
|
},
|
||||||
|
}
|
||||||
- {
|
- {
|
||||||
name: "Clang-16",
|
name: "Clang-16",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-22.04,
|
||||||
@@ -100,7 +111,7 @@ jobs:
|
|||||||
}
|
}
|
||||||
- {
|
- {
|
||||||
name: "Clang-17",
|
name: "Clang-17",
|
||||||
os: ubuntu-22.04,
|
os: ubuntu-24.04,
|
||||||
compiler:
|
compiler:
|
||||||
{
|
{
|
||||||
type: CLANG,
|
type: CLANG,
|
||||||
@@ -113,7 +124,7 @@ jobs:
|
|||||||
}
|
}
|
||||||
- {
|
- {
|
||||||
name: "Apple Clang 15",
|
name: "Apple Clang 15",
|
||||||
os: macos-13,
|
os: macos-14,
|
||||||
compiler:
|
compiler:
|
||||||
{
|
{
|
||||||
type: APPLE_CLANG,
|
type: APPLE_CLANG,
|
||||||
@@ -190,7 +201,7 @@ jobs:
|
|||||||
- name: Set up Python
|
- name: Set up Python
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@v4
|
||||||
with:
|
with:
|
||||||
python-version: "3.8"
|
python-version: 3.x
|
||||||
- name: Install Conan
|
- name: Install Conan
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
2
.github/workflows/codeql.yml
vendored
2
.github/workflows/codeql.yml
vendored
@@ -96,7 +96,7 @@ jobs:
|
|||||||
if: matrix.language == 'cpp'
|
if: matrix.language == 'cpp'
|
||||||
uses: actions/setup-python@v4
|
uses: actions/setup-python@v4
|
||||||
with:
|
with:
|
||||||
python-version: "3.8"
|
python-version: 3.x
|
||||||
- name: Conan build
|
- name: Conan build
|
||||||
if: matrix.language == 'cpp'
|
if: matrix.language == 'cpp'
|
||||||
run: |
|
run: |
|
||||||
|
Reference in New Issue
Block a user