Skip to content

Dataset refresh: week 30 candidates from microsoft/BCApps - #743

Draft
Groenbech96 wants to merge 1 commit into
mainfrom
dataset/week-30
Draft

Dataset refresh: week 30 candidates from microsoft/BCApps#743
Groenbech96 wants to merge 1 commit into
mainfrom
dataset/week-30

Conversation

@Groenbech96

Copy link
Copy Markdown
Collaborator

Automated dataset refresh: bug-fix candidates collected from microsoft/BCApps for ISO week 30.

✅ Included (passed validation)

These entries passed dataset-validation (build + FAIL_TO_PASS transition) and are included in this PR.

❌ Excluded (failed / incomplete validation — documented, not included)

These entries did not pass validation and are not part of this PR's changes; listed for the record.

Draft PR — requires human review. Screening is a static filter only; correctness is proven by the linked validation jobs.

@Groenbech96 Groenbech96 added the dataset Automated dataset refresh candidates label Jul 20, 2026
Groenbech96 pushed a commit that referenced this pull request Jul 27, 2026
The weekly refresh named its branch/PR after the ISO week the job ran in,
but collected a trailing 7-day window ending at the job start time. Those two
never describe the same period: the Monday week-30 run opened "week 30" while
its contents were week 29 merges (#743 shipped BCApps#9316 / #9313, merged
2026-07-13). The 7-day lookback was correct - those PRs were genuinely inside
it - the label was not, so in-window candidates read as stale on review.

The trailing window also has fuzzy edges: the bound is date-only and
open-ended, so PRs merged between midnight and the job start land in this
batch and in the next one.

Resolve the window as a full ISO week (Mon 00:00:00Z - Sun 23:59:59Z) via a
new Get-IsoWeekWindow helper, default to the last completed week, and derive
the branch, PR title and search range from that one window, so "week N" always
means "merged during week N". The merge window is also written into the PR body
so a candidate's age is explainable at review time.

Note: this replaces the since-days dispatch input with weeks-ago. since-days
was not wrong, but a trailing N-day window cannot carry an exact week label;
Collect-And-Screen.ps1 still accepts -MergedSince/-MergedUntil for arbitrary
ranges.

Fixes AB#644112

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dataset Automated dataset refresh candidates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant