Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 28 additions & 73 deletions .github/workflows/continuous.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ jobs:
image: embree/ubuntu:24.04
runs-on: '[ "Linux", "docker", "build" ]'
project: embree
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-out: linux-DG2-JIT-PUBLIC-ICX-build
artifact-path: ./build/*.tar.gz
cmd: |
Expand All @@ -106,7 +106,7 @@ jobs:
runs-on: '[ "Linux", "docker", "dg2" ]'
project: embree
env-from-files: ./.github/workflows/gfx-ubuntu24-public.env
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-in: linux-DG2-JIT-PUBLIC-ICX-build
cmd: |
module load cmake/3.25.3
Expand Down Expand Up @@ -279,60 +279,44 @@ jobs:
cmake --preset windows-DG2-JIT-INTERNAL-L0RTAS -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
cmake --build build --config Release --target test_package

windows-DG2-JIT-ICX-build:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
runs-on: '[ "Windows", "NAS", "dg2" ]'
project: embree
dpcpp-version: intel/2025.0
env-from-files: ./.github/workflows/gfx-windows-public.env
artifact-out: windows-DG2-JIT-ICX-build
artifact-path: ./build/*.zip
cmd: |
cmake --preset nightly-windows-DG2-JIT-ICX -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
cmake --build build --config Release --target build

windows-DG2-JIT-ICX-INTERNAL-test:
windows-DG2-JIT-INTERNAL-test:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
needs: ["windows-DG2-JIT-ICX-build"]
needs: ["windows-DG2-JIT-build"]
with:
runs-on: '[ "Windows", "NAS", "dg2" ]'
project: embree
dpcpp-version: intel/2025.0
env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env ./.github/workflows/gfx-windows-internal.env
artifact-in: windows-DG2-JIT-ICX-build
artifact-in: windows-DG2-JIT-build
cmd: |
cmake --preset nightly-windows-DG2-JIT-ICX -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
cmake --preset windows-DG2-JIT-INTERNAL-L0RTAS -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
cmake --build build --config Release --target test_package

windows-DG2-JIT-ICX-PUBLIC-test:
windows-DG2-JIT-ICX-build:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
needs: ["windows-DG2-JIT-ICX-build"]
with:
runs-on: '[ "Windows", "NAS", "dg2" ]'
project: embree
dpcpp-version: intel/2025.0
env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env ./.github/workflows/gfx-windows-public.env
artifact-in: windows-DG2-JIT-ICX-build
dpcpp-version: intel/2025.2
env-from-files: ./.github/workflows/gfx-windows-public.env
artifact-out: windows-DG2-JIT-ICX-build
artifact-path: ./build/*.zip
cmd: |
cmake --preset nightly-windows-DG2-JIT-ICX -DCMAKE_BUILD_TYPE=Release -DEMBREE_TESTING_INTENSITY=3
cmake --build build --config Release --target test_package

cmake --build build --config Release --target build

windows-DG2-JIT-debug-build:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
with:
force-delete: true
runs-on: '[ "Windows", "NAS", "build" ]'
project: embree
env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env
cmd: |
cmake --preset windows-DG2-JIT-INTERNAL-L0RTAS-debug -DCMAKE_BUILD_TYPE=Debug -DEMBREE_TESTING_INTENSITY=3
cmake --build build --config Debug --target build
# windows-DG2-JIT-debug-build:
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/windows.yml@main
# with:
# force-delete: true
# runs-on: '[ "Windows", "NAS", "build" ]'
# project: embree
# env-from-files: ./.github/workflows/dpcpp-sycl-nightly.env
# cmd: |
# cmake --preset windows-DG2-JIT-INTERNAL-L0RTAS-debug -DCMAKE_BUILD_TYPE=Debug -DEMBREE_TESTING_INTENSITY=3
# cmake --build build --config Debug --target build

# ################################################################################
# ################################################################################
Expand Down Expand Up @@ -374,7 +358,7 @@ jobs:
with:
image: embree/fedora:29
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
cmd: |
module load cmake/3.25.3
cmake --preset linux-fedora29-ICX -DCMAKE_BUILD_TYPE=RelWithDebInfo -DEMBREE_TESTING_INTENSITY=2
Expand All @@ -387,7 +371,7 @@ jobs:
with:
image: embree/fedora:32
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
cmd: |
module load cmake/3.25.3
cmake --preset linux-fedora32-ICX -DCMAKE_BUILD_TYPE=RelWithDebInfo -DEMBREE_TESTING_INTENSITY=2
Expand All @@ -412,7 +396,7 @@ jobs:
with:
image: embree/ubuntu:20.04
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
cmd: |
module load cmake/3.25.3
cmake --preset linux-ubuntu20_04-ICX -DCMAKE_BUILD_TYPE=RelWithDebInfo -DEMBREE_TESTING_INTENSITY=2
Expand Down Expand Up @@ -442,7 +426,7 @@ jobs:
# with:
# force-delete: true
# runs-on: '[ "Windows", "NAS", "build", "avx512" ]'
# dpcpp-version: intel/2025.0
# dpcpp-version: intel/2025.2
# cmd: |
# cmake --preset windows-ICX -DCMAKE_BUILD_TYPE=RelWithDebInfo -DEMBREE_TESTING_INTENSITY=2
# cmake --build build --config RelWithDebInfo --target build
Expand Down Expand Up @@ -496,19 +480,6 @@ jobs:
# Coverity
########################################

#static-analysis:
# secrets: inherit
# uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
# with:
# project: Embree
# submodules: true
# coverity: true
# prebuild: >
# module load cmake/3.25.3 &&
# export NAS_LINUX=$STORAGE_PATH/packages/apps &&
# cmake --preset linux-coverity
# build: sh scripts/coverity.sh

static-analysis-lin:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
Expand All @@ -517,20 +488,6 @@ jobs:
project: Embree
submodules: true
prebuild: >
module load cmake/3.25.3 &&
export NAS_LINUX=$STORAGE_PATH/packages/apps &&
cmake --preset linux-coverity
build: sh scripts/coverity.sh

static-analysis-win:
secrets: inherit
uses: intel-innersource/libraries.devops.renderkit.workflows/.github/workflows/static_analysis.yml@main
with:
os: Windows
project: Embree
submodules: true
prebuild: >
module load cmake/3.25.3 &&
export NAS_LINUX=$STORAGE_PATH/packages/apps &&
cmake --preset linux-coverity
build: sh scripts/coverity.sh
Expand All @@ -542,8 +499,7 @@ jobs:
- linux-DG2-JIT-PUBLIC-ICX-test
- linux-DG2-JIT-PUBLIC-debug-build
- windows-DG2-JIT-PUBLIC-test
- windows-DG2-JIT-ICX-PUBLIC-test
- windows-DG2-JIT-debug-build
- windows-DG2-JIT-INTERNAL-test
- linux-fedora29-CLANG4
- linux-fedora29-CLANG5-INT-ADDRSANITIZER
- linux-fedora29-ICX
Expand All @@ -556,7 +512,6 @@ jobs:
- macosx-x64-CLANG
- macosx-ARM-CLANG-NEON-AVX2-universal-binaries
- static-analysis-lin
- static-analysis-win


if: failure() || cancelled()
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gfx-windows-public.env
Original file line number Diff line number Diff line change
@@ -1 +1 @@
GFX_DRIVER_VERSION=windows-101.6559
GFX_DRIVER_VERSION=windows-latest
28 changes: 13 additions & 15 deletions .github/workflows/integrate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ jobs:
with:
image: embree/rockylinux:8.7
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-in: integrate-linux-GCC
cmd: |
module load cmake/3.25.3
Expand All @@ -245,7 +245,7 @@ jobs:
with:
image: embree/rockylinux:8.7
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-out: integrate-linux-ICX
artifact-path: ./build/*.tar.gz
cmd: |
Expand Down Expand Up @@ -273,7 +273,7 @@ jobs:
with:
image: embree/rockylinux:8.7
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-in: integrate-linux-ICX
cmd: |
module load cmake/3.25.3
Expand All @@ -287,7 +287,7 @@ jobs:
with:
image: embree/rockylinux:8.7
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-in: integrate-linux-ICX
cmd: |
module load cmake/3.25.3
Expand Down Expand Up @@ -344,7 +344,7 @@ jobs:
with:
image: embree/rockylinux:8.7
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-in: integrate-static-linux-CLANG
cmd: |
module load cmake/3.25.3
Expand All @@ -353,8 +353,6 @@ jobs:





####################################################################
# Linux STATIC
####################################################################
Expand Down Expand Up @@ -404,7 +402,7 @@ jobs:
with:
image: embree/rockylinux:8.7
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-in: integrate-static-linux-GCC
cmd: |
module load cmake/3.25.3
Expand All @@ -418,7 +416,7 @@ jobs:
with:
image: embree/rockylinux:8.7
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-out: integrate-static-linux-ICX
artifact-path: ./build/*.tar.gz
cmd: |
Expand All @@ -433,7 +431,7 @@ jobs:
with:
image: embree/rockylinux:8.7
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-in: integrate-static-linux-ICX
cmd: |
module load cmake/3.25.3
Expand All @@ -447,7 +445,7 @@ jobs:
with:
image: embree/rockylinux:8.7
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-in: integrate-static-linux-ICX
cmd: |
module load cmake/3.25.3
Expand All @@ -461,7 +459,7 @@ jobs:
with:
image: embree/rockylinux:8.7
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-in: integrate-static-linux-ICX
cmd: |
module load cmake/3.25.3
Expand Down Expand Up @@ -514,7 +512,7 @@ jobs:
with:
image: embree/rockylinux:8.7
runs-on: '[ "Linux", "docker", "avx512" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-in: integrate-linux-CLANG
cmd: |
module load cmake/3.25.3
Expand All @@ -534,7 +532,7 @@ jobs:
with:
image: embree/ubuntu:24.04
runs-on: '[ "Linux", "docker", "build" ]'
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-out: integrate-sycl-linux-ICX
artifact-path: ./build/*.tar.gz
cmd: |
Expand All @@ -551,7 +549,7 @@ jobs:
options: --device=/dev/dri:/dev/dri
runs-on: '[ "Linux", "docker", "dg2" ]'
env-from-files: ./.github/workflows/gfx-ubuntu24-public.env
dpcpp-version: intel/2025.0
dpcpp-version: intel/2025.2
artifact-in: integrate-sycl-linux-ICX
cmd: |
module load cmake/3.25.3
Expand Down
Loading