Skip to content

release: SkillSpector 2.11.2 - #511

Merged
mohgupta-ship-it merged 2 commits into
mainfrom
codex/release-2.11.2
Sep 9, 2026
Merged

mohgupta-ship-it merged 2 commits into
mainfrom
codex/release-2.11.2

Conversation

@mohgupta-ship-it

@mohgupta-ship-it mohgupta-ship-it commented Sep 9, 2026 •

Copy link
Copy Markdown
Member

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 --check and 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 lint and uv run --no-sync make format-check passed.
  • Wheel and source distribution built; twine check passed for both. Both metadata versions are 2.11.2, and the source distribution includes the final release notes.
  • skillspector --version reports SkillSpector v2.11.2.
  • GitHub release helper dry run resolves v2.11.2 and its versioned notes.
  • Docker build and repository smoke passed on Linux/arm64, including the local safe fixture and public GitHub URL scan. Hosted CI provides the separate Linux/amd64 check.
  • git diff --check passed; 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 into main after review and CI triggers the existing workflow to create GitHub release v2.11.2 and attach its wheel and source distribution. Creating this PR does not publish the release.

Prepared by Codex for Mohit Gupta.

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]>
@mohgupta-ship-it mohgupta-ship-it added the release:publish Marks an OSS release pull request for publication label Sep 9, 2026
Prepared by Codex for Mohit Gupta.

Signed-off-by: Mohit Gupta <[email protected]>
@mohgupta-ship-it
mohgupta-ship-it merged commit 69dcdfb into main Sep 9, 2026
5 checks passed
@mohgupta-ship-it
mohgupta-ship-it deleted the codex/release-2.11.2 branch September 9, 2026 20:27
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]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:publish Marks an OSS release pull request for publication

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant