Skip to content

[SYCL][CI] Add workflow to check network cards on UR_* runners#22360

Draft
opensource-krzysztof wants to merge 5 commits into
intel:syclfrom
opensource-krzysztof:kb/ur-check-network-cards
Draft

[SYCL][CI] Add workflow to check network cards on UR_* runners#22360
opensource-krzysztof wants to merge 5 commits into
intel:syclfrom
opensource-krzysztof:kb/ur-check-network-cards

Conversation

@opensource-krzysztof

Copy link
Copy Markdown
Contributor

do not merge, test only

opensource-krzysztof and others added 2 commits June 18, 2026 13:43
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Comment thread .github/workflows/ur-check-network-cards.yml Fixed
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Comment thread .github/workflows/ur-check-network-cards.yml Fixed
Comment thread .github/workflows/ur-check-network-cards.yml Fixed
Comment thread .github/workflows/ur-check-network-cards.yml Fixed
Comment thread .github/workflows/ur-check-network-cards.yml Fixed
opensource-krzysztof and others added 2 commits June 18, 2026 13:59
Fixes zizmor unpinned-action-reference alerts.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Comment on lines +1 to +68
name: UR - Check Network Cards

on:
workflow_dispatch:
pull_request:
paths:
- '.github/workflows/ur-check-network-cards.yml'

jobs:
check-network:
strategy:
fail-fast: false
matrix:
runner:
- UR_CP_OPENCLNATIVE_01_01
- UR_CP_OPENCLNATIVE_01_02
- UR_DNP_06_PVC_03
- UR_DNP_06_PVC_03_L0
- UR_DNP_INTEL_05_01
- UR_DNP_INTEL_05_01_PVC
- UR_DNP_INTEL_05_01_WinVM
- UR_exaperf-pvc34
- UR_MOM_01
- UR_MOM_03_WinVM
- UR_MOM_12
- UR_MOM_56
- UR_MOM_58_Build
- UR_MOM_58_PVC
- UR_MOM_59_PVC
- UR_MOM_59_WinVM
- UR_PC_AMD_23_01
- UR_PC_AMD_34
- UR_PC_BMG_46
- UR_PC_BMG_47
- UR_PC_BMG_JF_WO200
- UR_PC_NVIDIA_35
- UR_PRE_ESM_01
runs-on: ${{ matrix.runner }}
steps:
- name: Check network card (Linux)
if: runner.os == 'Linux'
run: |
{
echo "=== Runner: ${{ matrix.runner }} ==="
echo ""
echo "=== lspci network devices ==="
lspci | grep -i -E 'network|ethernet' || true
echo ""
echo "=== Network interfaces ==="
ip link show
echo ""
echo "=== Interface details (ethtool) ==="
for iface in $(ls /sys/class/net/ | grep -v lo); do
echo "--- $iface ---"
ethtool -i "$iface" 2>/dev/null || true
done
} 2>&1 | tee network-info.txt

- name: Check network card (Windows)
if: runner.os == 'Windows'
shell: powershell
run: |
"=== Runner: ${{ matrix.runner }} ===" | Tee-Object -FilePath network-info.txt
"" | Tee-Object -FilePath network-info.txt -Append
"=== Network Adapters ===" | Tee-Object -FilePath network-info.txt -Append
Get-NetAdapter | Format-Table -AutoSize | Out-String | Tee-Object -FilePath network-info.txt -Append
"" | Tee-Object -FilePath network-info.txt -Append
"=== Adapter Details ===" | Tee-Object -FilePath network-info.txt -Append
Comment on lines +10 to +75
check-network:
strategy:
fail-fast: false
matrix:
runner:
- UR_CP_OPENCLNATIVE_01_01
- UR_CP_OPENCLNATIVE_01_02
- UR_DNP_06_PVC_03
- UR_DNP_06_PVC_03_L0
- UR_DNP_INTEL_05_01
- UR_DNP_INTEL_05_01_PVC
- UR_DNP_INTEL_05_01_WinVM
- UR_exaperf-pvc34
- UR_MOM_01
- UR_MOM_03_WinVM
- UR_MOM_12
- UR_MOM_56
- UR_MOM_58_Build
- UR_MOM_58_PVC
- UR_MOM_59_PVC
- UR_MOM_59_WinVM
- UR_PC_AMD_23_01
- UR_PC_AMD_34
- UR_PC_BMG_46
- UR_PC_BMG_47
- UR_PC_BMG_JF_WO200
- UR_PC_NVIDIA_35
- UR_PRE_ESM_01
runs-on: ${{ matrix.runner }}
steps:
- name: Check network card (Linux)
if: runner.os == 'Linux'
run: |
{
echo "=== Runner: ${{ matrix.runner }} ==="
echo ""
echo "=== lspci network devices ==="
lspci | grep -i -E 'network|ethernet' || true
echo ""
echo "=== Network interfaces ==="
ip link show
echo ""
echo "=== Interface details (ethtool) ==="
for iface in $(ls /sys/class/net/ | grep -v lo); do
echo "--- $iface ---"
ethtool -i "$iface" 2>/dev/null || true
done
} 2>&1 | tee network-info.txt

- name: Check network card (Windows)
if: runner.os == 'Windows'
shell: powershell
run: |
"=== Runner: ${{ matrix.runner }} ===" | Tee-Object -FilePath network-info.txt
"" | Tee-Object -FilePath network-info.txt -Append
"=== Network Adapters ===" | Tee-Object -FilePath network-info.txt -Append
Get-NetAdapter | Format-Table -AutoSize | Out-String | Tee-Object -FilePath network-info.txt -Append
"" | Tee-Object -FilePath network-info.txt -Append
"=== Adapter Details ===" | Tee-Object -FilePath network-info.txt -Append
Get-NetAdapter | Get-NetAdapterHardwareInfo -ErrorAction SilentlyContinue | Format-List | Out-String | Tee-Object -FilePath network-info.txt -Append

- name: Upload partial artifact
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: network-info-${{ matrix.runner }}
path: network-info.txt
Comment on lines +41 to +68
if: runner.os == 'Linux'
run: |
{
echo "=== Runner: ${{ matrix.runner }} ==="
echo ""
echo "=== lspci network devices ==="
lspci | grep -i -E 'network|ethernet' || true
echo ""
echo "=== Network interfaces ==="
ip link show
echo ""
echo "=== Interface details (ethtool) ==="
for iface in $(ls /sys/class/net/ | grep -v lo); do
echo "--- $iface ---"
ethtool -i "$iface" 2>/dev/null || true
done
} 2>&1 | tee network-info.txt

- name: Check network card (Windows)
if: runner.os == 'Windows'
shell: powershell
run: |
"=== Runner: ${{ matrix.runner }} ===" | Tee-Object -FilePath network-info.txt
"" | Tee-Object -FilePath network-info.txt -Append
"=== Network Adapters ===" | Tee-Object -FilePath network-info.txt -Append
Get-NetAdapter | Format-Table -AutoSize | Out-String | Tee-Object -FilePath network-info.txt -Append
"" | Tee-Object -FilePath network-info.txt -Append
"=== Adapter Details ===" | Tee-Object -FilePath network-info.txt -Append
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants