[IsaacLab CI] Add light weight post-merge integration tests - #6247
Conversation
Greptile SummaryThis PR adds a post-merge CI path for pushes to protected branches (
Confidence Score: 5/5The change is a CI-only addition that introduces a push trigger for protected branches and limits post-merge runs to two rendering tests. No application code is modified. The workflow logic is internally consistent: the base build runs on push, all heavy test jobs are correctly gated with github.event_name != 'push', and the rendering jobs are the only ones that execute post-merge. The CI_IMAGE_TAG fix from ref_name to run_id eliminates a latent slash-in-tag bug for release branches. The continue-on-error expression correctly handles PR, push, and workflow_dispatch as three separate cases. No files require special attention — the single modified file is .github/workflows/build.yaml and its changes are consistent throughout. Important Files Changed
Reviews (4): Last reviewed commit: "fix" | Re-trigger Greptile |
Description
All other tests are treated as a part of the full suite and do not get run on push only the following:
rendering-correctness (~20m)
rendering-correctness-kitless (~20m)
A subset of these rendering tests were added to the toml which are stable.
Type of change
Checklist
pre-commitchecks with./isaaclab.sh --formatconfig/extension.tomlfileCONTRIBUTORS.mdor my name already exists there