Repository navigation
release: SkillSpector 2.11.2 - #511
Merged
Merged
Conversation
Package the merged parser and reference-accounting fixes from #507 and the runtime executable-path coverage guard from #508. Update version metadata, changelog, and release notes. Prepared by Codex for Mohit Gupta. Signed-off-by: Mohit Gupta <[email protected]>
Prepared by Codex for Mohit Gupta. Signed-off-by: Mohit Gupta <[email protected]>
mohgupta-ship-it
enabled auto-merge
September 9, 2026 20:13
SanHsien
added a commit
to SanHsien/SkillSpector
that referenced
this pull request
Sep 11, 2026
…VIDIA#524 Raise reviewed_pr_through to 527 and reviewed_issue_through to 524 in tools/upstream_baseline.json (commit axis unchanged at 69dcdfb). Every item gets a verdict in docs/DECISIONS.md: NVIDIA#493/NVIDIA#507/NVIDIA#508/NVIDIA#511 verified via git merge-base --is-ancestor as already included through the 2.11.1/2.11.2 sync (including NVIDIA#521, which merged only into the still- open NVIDIA#516 stack, not main); the remaining 27 items stay "wait for upstream merge", none adopted now. Two items get dedicated comparison notes per docs/DIVERGENCE.md's static_runner.py and scripts/compare_scan_accuracy.py rows: NVIDIA#522 uses a different env var name and different default/semantics than this fork's SKILLSPECTOR_MAX_STATIC_SECONDS, so merging it cannot simply delete the divergence row and needs a downstream env var migration first; NVIDIA#490 extends this fork's own upstream PR NVIDIA#486 with a Python 3.14/POSIX edge case the fork's Windows environment does not hit, so NVIDIA#486 is left untouched pending upstream's own resolution. NVIDIA#501-NVIDIA#505 and NVIDIA#518 are also flagged as near-verbatim matches to this fork's existing Windows test divergence rows, worth revisiting for row deletion once merged. Co-Authored-By: Claude Opus 5 <[email protected]> Signed-off-by: SanHsien <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepare SkillSpector 2.11.2 with the merged fixes from #507 and #508: prevent fatal duplicate reference-accounting errors and false shell-parser limits on ordinary documentation, while preserving partial coverage for runtime-selected executable paths.
Update the package version and lockfile to 2.11.2, add the changelog entry, and provide versioned GitHub release notes. Third-party dependency versions are unchanged.
Validation
Validated locally with Python 3.12 and uv 0.10.10:
uv lock --checkand locked environment verification passed.uv run --no-sync make test-ci— 4,013 passed, 14 skipped, 38 deselected, 4 expected failures.uv run --no-sync make lintanduv run --no-sync make format-checkpassed.twine checkpassed for both. Both metadata versions are 2.11.2, and the source distribution includes the final release notes.skillspector --versionreportsSkillSpector v2.11.2.v2.11.2and its versioned notes.git diff --checkpassed; independent review found no issues in the four-file release change.These checks follow the repository's CI selection and exclude live provider/integration tests. Downstream validation requirements are documented in the release notes.
Publication
This PR carries
release:publish. Merging it intomainafter review and CI triggers the existing workflow to create GitHub releasev2.11.2and attach its wheel and source distribution. Creating this PR does not publish the release.Prepared by Codex for Mohit Gupta.