Skip to content

Release E2E binaries #973

Release E2E binaries

Release E2E binaries #973

name: Release E2E binaries
on:
workflow_dispatch:
permissions: read-all
jobs:
release_e2e_binaries:
name: Build E2E Binaries with release
runs-on: [Linux, build]
container:
image: ghcr.io/intel/llvm/ubuntu2404_intel_drivers:alldeps
options: -u 1001:1001
permissions:
packages: write
steps:
- uses: actions/checkout@v4
with:
sparse-checkout: |
devops/actions
- name: Download release
shell: bash
run: |
wget https://github.com/intel/llvm/releases/download/v6.1.0/linux-sycl-6.1.0.tar.gz
mkdir -p toolchain
tar xf linux-sycl-6.1.0.tar.gz -C toolchain
if [ -e /runtimes/oneapi-tbb/env/vars.sh ]; then
source /runtimes/oneapi-tbb/env/vars.sh;
elif [ -e /opt/runtimes/oneapi-tbb/env/vars.sh ]; then
source /opt/runtimes/oneapi-tbb/env/vars.sh;
else
echo "no TBB vars in /opt/runtimes or /runtimes";
fi
pwd
ls
ls toolchain
- name: Debug
shell: bash
run: |
pwd
ls
ls toolchain
ls $GITHUB_WORKSPACE/toolchain/bin/clang++
ls $GITHUB_WORKSPACE/toolchain/
$GITHUB_WORKSPACE/toolchain/bin/clang++ --version
- name: Build e2e
uses: ./devops/actions/run-tests/e2e
with:
ref: v6.1.0
testing_mode: build-only
target_devices: all
binaries_artifact: e2e_binaries
sycl_compiler: $GITHUB_WORKSPACE/toolchain/bin/clang++
extra_lit_opts: --param sycl_build_targets="spir;nvidia;amd"
env:
LIT_FILTER: bit_cast.cpp