Skip to content

Commit

Permalink
Update CI with vfx2023 Linux jobs.
Browse files Browse the repository at this point in the history
  • Loading branch information
xlietz committed Jun 30, 2023
1 parent a5de20e commit 3f4a7ae
Showing 1 changed file with 46 additions and 30 deletions.
76 changes: 46 additions & 30 deletions .github/workflows/ci_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,10 @@ jobs:
cxx-standard: 17
cxx-compiler: g++
cc-compiler: gcc
compiler-desc: gcc9.3.1
compiler-desc: gcc11.2.1
label:
threads-enabled: 'ON'
vfx-cy: 2022
vfx-cy: 2023
exclude-tests:

# Shared, Release, Threads OFF
Expand All @@ -85,10 +85,10 @@ jobs:
cxx-standard: 17
cxx-compiler: g++
cc-compiler: gcc
compiler-desc: gcc9.3.1
compiler-desc: gcc11.2.1
label:
threads-enabled: 'OFF'
vfx-cy: 2022
vfx-cy: 2023
exclude-tests:

# Shared, Debug
Expand All @@ -98,10 +98,10 @@ jobs:
cxx-standard: 17
cxx-compiler: g++
cc-compiler: gcc
compiler-desc: gcc9.3.1
compiler-desc: gcc11.2.1
label:
threads-enabled: 'ON'
vfx-cy: 2022
vfx-cy: 2023
exclude-tests:

# Static, Release
Expand All @@ -111,10 +111,10 @@ jobs:
cxx-standard: 17
cxx-compiler: g++
cc-compiler: gcc
compiler-desc: gcc9.3.1
compiler-desc: gcc11.2.1
label:
threads-enabled: 'ON'
vfx-cy: 2022
vfx-cy: 2023
exclude-tests:

# Static, Debug
Expand All @@ -124,14 +124,14 @@ jobs:
cxx-standard: 17
cxx-compiler: g++
cc-compiler: gcc
compiler-desc: gcc9.3.1
compiler-desc: gcc11.2.1
label:
threads-enabled: 'ON'
vfx-cy: 2022
vfx-cy: 2023
exclude-tests:

# -------------------------------------------------------------------
# VFX CY2021 - Clang
# VFX CY2023 - Clang
# -------------------------------------------------------------------
# Release
- build: 6
Expand All @@ -140,10 +140,10 @@ jobs:
cxx-standard: 17
cxx-compiler: clang++
cc-compiler: clang
compiler-desc: clang10
compiler-desc: clang14.0
label:
threads-enabled: 'ON'
vfx-cy: 2022
vfx-cy: 2023
exclude-tests:

# Debug
Expand All @@ -153,10 +153,10 @@ jobs:
cxx-standard: 17
cxx-compiler: clang++
cc-compiler: clang
compiler-desc: clang10
compiler-desc: clang14.0
label:
threads-enabled: 'ON'
vfx-cy: 2022
vfx-cy: 2023
exclude-tests:

# Static, Release
Expand All @@ -166,10 +166,10 @@ jobs:
cxx-standard: 17
cxx-compiler: clang++
cc-compiler: clang
compiler-desc: clang10
compiler-desc: clang14.0
label:
threads-enabled: 'ON'
vfx-cy: 2022
vfx-cy: 2023
exclude-tests:

# Static, Debug
Expand All @@ -179,14 +179,14 @@ jobs:
cxx-standard: 17
cxx-compiler: clang++
cc-compiler: clang
compiler-desc: clang10
compiler-desc: clang14.0
label:
threads-enabled: 'ON'
vfx-cy: 2022
vfx-cy: 2023
exclude-tests:

# -------------------------------------------------------------------
# VFX CY2021 - GCC, Release
# VFX CY2022 - GCC, Release
# -------------------------------------------------------------------
# Shared, Release
- build: 10
Expand All @@ -198,30 +198,46 @@ jobs:
compiler-desc: gcc9.3.1
label:
threads-enabled: 'ON'
vfx-cy: 2021
vfx-cy: 2022
exclude-tests:

# -------------------------------------------------------------------
# VFX CY2020 - GCC, Release
# VFX CY2022 - Clang, Release
# -------------------------------------------------------------------
# Shared, Release
- build: 11
build-type: Release
build-shared: 'ON'
cxx-standard: 14
cxx-standard: 17
cxx-compiler: clang++
cc-compiler: clang
compiler-desc: clang10.4
label:
threads-enabled: 'ON'
vfx-cy: 2022
exclude-tests:

# -------------------------------------------------------------------
# VFX CY2021 - GCC, Release
# -------------------------------------------------------------------
# Shared, Release
- build: 12
build-type: Release
build-shared: 'ON'
cxx-standard: 17
cxx-compiler: g++
cc-compiler: gcc
compiler-desc: gcc6.3.1
compiler-desc: gcc9.3.1
label:
threads-enabled: 'ON'
vfx-cy: 2020
vfx-cy: 2021
exclude-tests:

# -------------------------------------------------------------------
# VFX CY2019 - GCC, Release
# VFX CY2020 - GCC, Release
# -------------------------------------------------------------------
# Shared, Release
- build: 12
- build: 13
build-type: Release
build-shared: 'ON'
cxx-standard: 14
Expand All @@ -230,14 +246,14 @@ jobs:
compiler-desc: gcc6.3.1
label:
threads-enabled: 'ON'
vfx-cy: 2019
exclude-tests:
vfx-cy: 2020
exclude-tests:

# -------------------------------------------------------------------
# Legacy - VFX CY2019 - C++11
# -------------------------------------------------------------------
# Shared, Release
- build: 13
- build: 14
build-type: Release
build-shared: 'ON'
cxx-standard: 11
Expand Down

0 comments on commit 3f4a7ae

Please sign in to comment.