Skip to content

docs: file the test packages that can still reach the machine's gh login - #1244

Merged
REPPL merged 2 commits into
mainfrom
chore/capture-gh-login-guard-gaps
Oct 30, 2026
Merged

REPPL merged 2 commits into
mainfrom
chore/capture-gh-login-guard-gaps

Conversation

@REPPL

@REPPL REPPL commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator

Files the follow-up #1147 listed in its body as its own record, so it isn't lost there.

#1147 gave the four test packages on the landing announce path a TestMain that hides the machine's gh login: an empty gh configuration directory, and the gh token variables unset. Twenty-one other test packages depend on internal/core/github without that guard. A test in any of them that reaches the forge reads the developer's real login, so it can pass locally and fail on CI, which has none. The new record's remedy is to give those packages the same guard, and to add a check that names any package depending on internal/core/github without one.

Records only, with no code change.

Commits:

  • docs: file the test packages that can still reach the machine's gh login

Refs: iss-2610291946475029
Assisted-by: Claude:claude-opus-5-5

REPPL added 2 commits October 29, 2026 19:46
The guard #1147 adds covers the four test packages on the announce path.
Twenty-one more depend on internal/core/github without it; this records
them so the follow-up is not left in a pull-request body.

Refs: iss-2610291946475029
Assisted-by: Claude:claude-opus-5-5
@REPPL
REPPL enabled auto-merge October 30, 2026 02:57
@REPPL
REPPL added this pull request to the merge queue Oct 30, 2026
Merged via the queue into main with commit 7a41b3f Oct 30, 2026
14 checks passed
@REPPL
REPPL deleted the chore/capture-gh-login-guard-gaps branch October 30, 2026 04:38
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