Skip to content

docs : added changed-file fallback examples to CI test-selection guide#1106

Merged
utksh1 merged 1 commit into
utksh1:mainfrom
tmdeveloper007:#1101
Jun 20, 2026
Merged

docs : added changed-file fallback examples to CI test-selection guide#1106
utksh1 merged 1 commit into
utksh1:mainfrom
tmdeveloper007:#1101

Conversation

@tmdeveloper007

Copy link
Copy Markdown
Contributor

Closes #1101.

Summary of What Has Been Done:
Added a "Fallback Behavior" section to docs/ci-test-selection.md documenting how the CI test selection handles edge cases where changed-file detection fails or returns incomplete results.

Changes Made:

  • Added three fallback scenarios: detect_changes.py failure, empty file list, and Git history unavailability (shallow clone)
  • Added concrete bash examples showing the fallback output for each scenario
  • Updated the "Why This is Safe" conservative fallbacks list to include the three new cases

Impact it Made:

  • Reduces confusion for contributors running CI in non-standard environments (shallow clones, S3 archives)
  • Documents the safety guarantees that prevent silent test skipping in degraded environments
  • Makes the fallback behavior explicit and verifiable

Note: This task is being handled by tmdeveloper007 — please assign to that account when picking it up.

@utksh1 utksh1 added level:beginner 20 pts difficulty label for small beginner-friendly PRs type:docs Documentation work category bonus label area:docs Documentation or contributor guide work area:ci CI, tooling, or automation work labels Jun 20, 2026

@utksh1 utksh1 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Focused change with green checks; approving.

@utksh1 utksh1 merged commit 07aecbb into utksh1:main Jun 20, 2026
17 checks passed
@utksh1 utksh1 added the gssoc:approved Admin validation: approved for GSSoC scoring label Jun 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:ci CI, tooling, or automation work area:docs Documentation or contributor guide work gssoc:approved Admin validation: approved for GSSoC scoring level:beginner 20 pts difficulty label for small beginner-friendly PRs type:docs Documentation work category bonus label

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs : add changed-file fallback examples to CI test-selection guide

2 participants