fix(#1129): allow consecutive hyphens in GitHub org names - #6954
fix(#1129): allow consecutive hyphens in GitHub org names#6954shairevivo wants to merge 1 commit into
Conversation
Co-authored-by: Codex <noreply@openai.com> Signed-off-by: Shai Revivo <srevivo@redhat.com>
E2E tests did not runE2E tests run automatically for org/repo members and collaborators on pull requests. For other contributors, a maintainer must add the See E2E testing guide for details. |
PR Summary by QodoAllow consecutive hyphens in GitHub organization names
AI Description
Diagram
High-Level Assessment
Files changed (8)
|
Code Review by Qodo
1. make go-test does not pass
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
|
Compliance evidence is now recorded in the PR description: the enforced |
|
tried to create
was (and is) wrong. So the limitation is a GitHub one. About the secret manager, I don't recall currently if the secrets are stored with these double hypens, if I'm correct they are now stored by identity, not by GH org. |
|
Thanks @rh-hemartin. just curious ... are you able to run the tests locally? (i want to know for future cases). If it is a github limitation I assume it will be worthless to add this fix. should I close it? |
I'm getting problems in the tests ( And yes, I think we should close this PR and its issue as it is a GH limitation. |
|
I filed this issue for the test failures: #6999 |
|
Closing as this turns to be a github limitation. |
|
🤖 Finished Retro · ✅ Success · Started 8:10 AM UTC · Completed 8:24 AM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $6.06 |
Retro: PR #6954 — allow consecutive hyphens in GitHub org namesOutcome: Closed without merging. A human reviewer discovered the premise was factually wrong. Timeline
Existing issues with new evidence
Observations
Proposals filed
|
Summary
Allow valid GitHub organization and owner names containing consecutive hyphens. The old restriction protected a secret-name format that no longer includes the organization name.
Related Issue
Fixes #1129
Changes
Testing
make lintpasses (stage changes first, then run)CI / testpasses the complete requiredgo test -race -coverprofile=coverage.out ./...commandChecklist
!for breaking changes)