Skip to content

Commit 0567ff4

Browse files
author
Neil4561
committed
Make branch-push seeding dry-run by default
Keep temporary unified-POC / perf-smoke branch pushes safe for upstream validation: they still exercise the L40S runner path and seed orchestration, but do not write to perf-baselines. Maintainers can manually dispatch with dry_run=false when ready to publish real baseline samples.
1 parent 2369141 commit 0567ff4

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/perf-smoke-seed-baselines.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
# burns GPU time. Temporary branch-push triggers are scoped to unified-POC /
2222
# perf-smoke/** so maintainers can host this POC on isaac-sim/IsaacLab and run a
2323
# small L40S validation seed from a non-default branch before the workflow is
24-
# merged.
24+
# merged. Push-triggered validation is dry-run by default; use manual dispatch
25+
# with dry_run=false when maintainers are ready to write real baselines.
2526

2627
name: Performance Smoke - Seed Baselines
2728

@@ -185,7 +186,7 @@ jobs:
185186
SEED_TASKS: ${{ inputs.tasks || 'Isaac-Cartpole-Direct' }}
186187
SEED_BACKENDS: ${{ inputs.backends || '' }}
187188
SEED_TARGET_BRANCH: ${{ inputs.target_branch || 'develop' }}
188-
SEED_DRY_RUN: ${{ inputs.dry_run || 'false' }}
189+
SEED_DRY_RUN: ${{ github.event_name == 'push' && 'true' || inputs.dry_run || 'false' }}
189190
run: |
190191
set -euo pipefail
191192
GPU_MODEL="$(nvidia-smi --query-gpu=name --format=csv,noheader 2>/dev/null | head -1 | xargs)"

0 commit comments

Comments
 (0)