Skip to content

ci: cite pinned third-party code by name, not line (#1103) - #2196

Merged
JarryShaw merged 1 commit into
mainfrom
ci/1103-third-party-cites-by-name
Oct 25, 2026
Merged

JarryShaw merged 1 commit into
mainfrom
ci/1103-third-party-cites-by-name

Conversation

@JarryShaw

Copy link
Copy Markdown
Owner

What is the purpose of your pull request?

  • ci — CI or workflow configuration

Description

Part of #1103, ruling 4: line citations into pinned third-party sources name the function instead, as in-repo anchors do.

Problem: comments in cron-conda.yml, experimental.yml,
python-compatibility.yml, MANIFEST.in and pyproject.toml cited pinned
third-party sources as path:line, against #1103's anchor-by-name ruling.
pyproject's xdist/remote.py:146-147 was already off at the 3.6.x it
names: those were 3.8.0's line numbers.

Fix: each citation names the function, method or table holding the
cited lines, read from the source at its pin; the pin stays in the prose.

Test: comment-only; no test pins the old form. actionlint is clean and
the tests/project files that read these files pass.
@JarryShaw JarryShaw added docs Pull requests that change documentation only (docs: subject prefix) ci Pull requests that change CI or workflow configuration (ci: subject prefix) review: running A cross-review is in flight against the current head - no verdict yet labels Oct 25, 2026
@JarryShaw JarryShaw moved this to In review in PyPCAPKit Oct 25, 2026
@JarryShaw

Copy link
Copy Markdown
Owner Author

Review: GOOD TO GO at c731a54fc (Sonnet). The reviewer fetched every renamed citation at its pinned version, and the old range lies inside the named scope in each case. That covers the actions/runner, setuptools, pytest-xdist, release-action, setup-python, sudo and systemd names. The xdist/remote.py:146-147 claim holds too. Only comment lines change, actionlint is clean, and the 42 tests/project files that read these files all pass.

@JarryShaw JarryShaw added review: good-to-go Cross-review at the current head says ready; CI state is separate and removed review: running A cross-review is in flight against the current head - no verdict yet labels Oct 25, 2026
@JarryShaw

Copy link
Copy Markdown
Owner Author

Ready to merge at c731a54fc. Part of #1103 (ruling 4).

  • Review: Sonnet GOOD TO GO.
  • CI: Required checks passed SUCCESS, 0 failed. Still open: the board's Sync Status.
  • KTLO: 12 legs, no warnings.
  • Ordering: project leg merged into main: 2290 tests, 0 failures.

@JarryShaw
JarryShaw merged commit dc5c880 into main Oct 25, 2026
66 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in PyPCAPKit Oct 25, 2026
@JarryShaw
JarryShaw deleted the ci/1103-third-party-cites-by-name branch October 25, 2026 17:47
@JarryShaw JarryShaw removed the review: good-to-go Cross-review at the current head says ready; CI state is separate label Oct 25, 2026
@JarryShaw JarryShaw added this to the PyPCAPKit v1.5 milestone Oct 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Pull requests that change CI or workflow configuration (ci: subject prefix) docs Pull requests that change documentation only (docs: subject prefix)

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant