Skip to content

Commit d71160c

Browse files
fix: set smoke status path in a step, not job env
GitHub rejects runner.temp at job-level env, so the workflow never parsed and the PR never got a smoke job. Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 5cdd729 commit d71160c

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

‎.github/workflows/blender-smoke.yml‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ jobs:
2929
name: Blender ${{ matrix.series }} smoke
3030
runs-on: ubuntu-latest
3131
timeout-minutes: 45
32-
env:
33-
BDT_SMOKE_STATUS: ${{ runner.temp }}/smoke-status.jsonl
3432
strategy:
3533
fail-fast: false
3634
matrix:
@@ -43,6 +41,13 @@ jobs:
4341
set -euo pipefail
4442
python3 tests/smoke/test_harness.py -v
4543
44+
- name: Init smoke status log
45+
run: |
46+
set -euo pipefail
47+
# runner.temp is illegal in job-level env; set it from the step shell.
48+
echo "BDT_SMOKE_STATUS=$RUNNER_TEMP/smoke-status.jsonl" >> "$GITHUB_ENV"
49+
: > "$RUNNER_TEMP/smoke-status.jsonl"
50+
4651
- name: Install Blender runtime libraries
4752
run: |
4853
set -euo pipefail

0 commit comments

Comments
 (0)