Skip to content

[DO NOT MERGE] Diagnostic kitless run for #8744 - #8746

Closed
ben-johnston-nv wants to merge 10 commits into
isaac-sim:mainfrom
ben-johnston-nv:ci-marker-skip-jobs-diag
Closed

ben-johnston-nv wants to merge 10 commits into
isaac-sim:mainfrom
ben-johnston-nv:ci-marker-skip-jobs-diag

Conversation

@ben-johnston-nv

Copy link
Copy Markdown
Contributor

Temporary diagnostic PR, to be closed after one CI run. Not for review or merge.

Stacks one commit on #8744 that defaults the CI marker to kitless, so a run-ci pull-request run exercises the marker job gating. Expected: of the GPU test jobs, only the 7 with kitless files that already run on pull requests start (isaaclab_tasks [1/3], isaaclab (core) [1/3] and [2/3], isaaclab_visualizers, isaaclab_newton, isaaclab_ov, rendering-correctness-kitless (legacy)); the rest show as skipped.

🤖 Generated with Claude Code

hujc7 and others added 10 commits October 15, 2026 02:22
A workflow_dispatch input forwards one registered marker to every test job. A job with no marked file passes with an empty report, and an unregistered marker fails the job before selection.
Read registered markers from pytest's loaded config instead of re-parsing pyproject.toml, test the rejection and empty-selection exits through pytest_sessionstart, and match the sibling marker order in the Shadow Hand rendering test.
# Conflicts:
#	source/isaaclab_ov/test/test_ovrtx_compat.py
#	source/isaaclab_ov/test/test_ovstage_compat.py
#	source/isaaclab_ov/test/test_runtime_imports.py
A marker run decides in the config job which test jobs select a file carrying
the marker, using the same file selection as tools/conftest.py. Jobs with
nothing to run are skipped instead of waiting for a GPU runner and pulling the
CI image only to pass with an empty report.
Temporary: lets a pull_request run exercise the marker job gating. Not for merge.
@github-actions github-actions Bot added isaac-lab Related to Isaac Lab team infrastructure labels Oct 19, 2026
@ben-johnston-nv

Copy link
Copy Markdown
Contributor Author

run-ci

@isaaclab-bot isaaclab-bot Bot added ci:run-docker Trigger the on-demand Docker and GPU CI workflow and removed ci:run-docker Trigger the on-demand Docker and GPU CI workflow labels Oct 19, 2026
@ben-johnston-nv

Copy link
Copy Markdown
Contributor Author

Diagnostic run done (39330427436); results are on #8744.

@ben-johnston-nv
ben-johnston-nv deleted the ci-marker-skip-jobs-diag branch October 19, 2026 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

infrastructure isaac-lab Related to Isaac Lab team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants