You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Diff against the merge base and gate on relevance in sim-tests.yml
This fixes the sim-tests workflow diffing against the PR base branch tip
instead of the merge base, and folds the path-based skip decision into
the job so a required check cannot hang on a skipped run.
- Added a step that resolves and verifies the merge base of the PR's
base and head commits, failing loudly with an ::error:: annotation if
either does not resolve.
- The base-tip bug made every file changed on master since the PR
branched look PR-authored, and every file deleted on master look
newly added, which is exactly the false-attribution problem this
migration exists to remove.
- Removed the pull_request `paths:` filter and instead skip inside the
gate step, printing a distinct ::notice:: for test/needs-o2-dev and
for "no changed file under DATA/, MC/, test/, RelVal/".
- Moved the gate step before the CVMFS check, so a PR that is skipped
does not fail on a broken runner.
- Pruned everything but logs from o2dpg_tests/ after the upload step.
- Added a comment noting the alienv -c re-parsing hazard.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments