Skip to content

chore(tools): commit unlist-10.3.40-47.json batch as historical record#224

Merged
ChrisonSimtian merged 1 commit into
mainfrom
chore/tools-unlist-10.3.40-47-record
May 27, 2026
Merged

chore(tools): commit unlist-10.3.40-47.json batch as historical record#224
ChrisonSimtian merged 1 commit into
mainfrom
chore/tools-unlist-10.3.40-47-record

Conversation

@ChrisonSimtian

Copy link
Copy Markdown
Collaborator

Summary

Drops the 102-entry bulk-input file alongside the script that consumes it, so the actual cleanup is reproducible / auditable from source.

`tools/unlist-10.3.40-47.json` — JSON array of `{ package, version }` covering the `10.3.40`-`10.3.47` range across all 17 affected `Fallout.*` packages. These are the patch versions that shipped breaking changes before the v11 semver-policy fix in #220.

To run the cleanup:

```
pwsh ./tools/Unlist-NugetPackage.ps1 -JsonPath ./tools/unlist-10.3.40-47.json
```

(API key from `-ApiKey` or `$env:NUGET_API_KEY`.)

Also amends `tools/README.md`: the existing line about "operations worth keeping as a historical record" now points at this file as the live example.

Test plan

102-entry bulk-input for Unlist-NugetPackage.ps1, covering the
10.3.40-10.3.47 range across all 17 affected Fallout.* packages. These
are the patch versions that shipped breaking changes before the v11
semver-policy fix in #220 — keeping the batch under source control so
the cleanup is reproducible / auditable.

Also amends tools/README.md to point at this file as the live example
of an "operation worth keeping as a historical record."
@ChrisonSimtian
ChrisonSimtian merged commit 5939fe5 into main May 27, 2026
2 checks passed
@ChrisonSimtian
ChrisonSimtian deleted the chore/tools-unlist-10.3.40-47-record branch May 27, 2026 09:59
ChrisonSimtian added a commit that referenced this pull request May 29, 2026
…4-47) (#294)

The original unlist-10.3.40-47.json (#224) only covered the 10.3.40-47
tail and missed 10.3.24-39 — including the entire System.Text.Json
breaking migration (ef83796, #171), which is patch zero of the
contamination.

Adds unlist-10.3.24-47.json: the complete 256-entry batch covering
every published 10.3.x >= 10.3.24 across all 18 package IDs. Boundary
is exact — 10.3.23 (commit 44770a6, #170) is the last clean patch and
is where release/v10.3 is now parked.

Keeps the old 40-47 file as the historical record of what was first
identified; README documents both and the boundary.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant