44 pull_request :
55 branches : [develop]
66 paths :
7- - ' projects/device-metrics-exporter/**'
87 - ' projects/amdsmi/**'
98 - ' .github/workflows/dme-amdsmi-ci.yml'
109 push :
1110 branches : [develop]
1211 paths :
13- - ' projects/device-metrics-exporter/**'
1412 - ' projects/amdsmi/**'
1513 - ' .github/workflows/dme-amdsmi-ci.yml'
1614 workflow_dispatch :
8179
8280 - name : Validate checkout workspace
8381 run : |
84- set -euo pipefail
82+ set -eu
8583 if [ ! -d "$GITHUB_WORKSPACE" ]; then
8684 echo "GITHUB_WORKSPACE missing: $GITHUB_WORKSPACE"
8785 exit 1
9088
9189 - name : Checkout DME + sync AMDSMI source
9290 run : |
93- set -euo pipefail
91+ set -eu
9492 rm -rf "$DME_DIR"
9593 git clone --recurse-submodules "$DME_REPO" "$DME_DIR"
9694 git -C "$DME_DIR" submodule update --init --recursive
@@ -246,7 +244,7 @@ jobs:
246244
247245 - name : Validate checkout workspace
248246 run : |
249- set -euo pipefail
247+ set -eu
250248 if [ ! -d "$GITHUB_WORKSPACE" ]; then
251249 echo "GITHUB_WORKSPACE missing: $GITHUB_WORKSPACE"
252250 exit 1
@@ -255,7 +253,7 @@ jobs:
255253
256254 - name : Checkout DME + sync AMDSMI source
257255 run : |
258- set -euo pipefail
256+ set -eu
259257 rm -rf "$DME_DIR"
260258 git clone --recurse-submodules "$DME_REPO" "$DME_DIR"
261259 git -C "$DME_DIR" submodule update --init --recursive
@@ -274,7 +272,7 @@ jobs:
274272
275273 - name : Build + Package + Install for Tests (DEB)
276274 run : |
277- set -euo pipefail
275+ set -eu
278276 cd "$DME_DIR"
279277
280278 make gpuagent-build
@@ -290,7 +288,7 @@ jobs:
290288 - name : Start Services + Smoke Test /metrics (DEB)
291289 shell : bash
292290 run : |
293- set -euo pipefail
291+ set -eu
294292 mkdir -p /tmp/test-results-${{ matrix.os }}
295293
296294 # Start gpuagent + exporter; service names per AMD docs
@@ -406,7 +404,7 @@ jobs:
406404
407405 - name : Validate checkout workspace
408406 run : |
409- set -euo pipefail
407+ set -eu
410408 if [ ! -d "$GITHUB_WORKSPACE" ]; then
411409 echo "GITHUB_WORKSPACE missing: $GITHUB_WORKSPACE"
412410 exit 1
@@ -415,7 +413,7 @@ jobs:
415413
416414 - name : Checkout DME + sync AMDSMI source
417415 run : |
418- set -euo pipefail
416+ set -eu
419417 rm -rf "$DME_DIR"
420418 git clone --recurse-submodules "$DME_REPO" "$DME_DIR"
421419 git -C "$DME_DIR" submodule update --init --recursive
@@ -559,7 +557,7 @@ jobs:
559557
560558 - name : Validate checkout workspace
561559 run : |
562- set -euo pipefail
560+ set -eu
563561 if [ ! -d "$GITHUB_WORKSPACE" ]; then
564562 echo "GITHUB_WORKSPACE missing: $GITHUB_WORKSPACE"
565563 exit 1
@@ -568,7 +566,7 @@ jobs:
568566
569567 - name : Checkout DME + sync AMDSMI source
570568 run : |
571- set -euo pipefail
569+ set -eu
572570 rm -rf "$DME_DIR"
573571 git clone --recurse-submodules "$DME_REPO" "$DME_DIR"
574572 git -C "$DME_DIR" submodule update --init --recursive
@@ -587,7 +585,7 @@ jobs:
587585
588586 - name : Build + Package + Install for Tests (RPM)
589587 run : |
590- set -euo pipefail
588+ set -eu
591589 cd "$DME_DIR"
592590 if [[ "${{ matrix.os }}" == "RHEL10" || "${{ matrix.os }}" == "AlmaLinux8" ]]; then
593591 export QA_RPATHS=$((0x0010 | 0x0002))
@@ -613,7 +611,7 @@ jobs:
613611 - name : Start Services + Smoke Test /metrics (RPM)
614612 shell : bash
615613 run : |
616- set -euo pipefail
614+ set -eu
617615 mkdir -p /tmp/test-results-${{ matrix.os }}
618616
619617 sudo systemctl daemon-reload || true
0 commit comments