-
Notifications
You must be signed in to change notification settings - Fork 1
feat(server): serve repos at /repos/{owner}/{repo} path routes#1323
Merged
jonnii merged 1 commit intoJun 24, 2026
Merged
Conversation
This was referenced Jun 23, 2026
Replace the {repoID} and unscoped API routes with GitHub-style
/api/v1/repos/{owner}/{repo}/... routes, resolved case-insensitively
through the registry's owner/repo index. Branch-diff moves from a
?branch= query to a /branch-diff/{name...} path segment: branch names
contain slashes and Go's mux requires a trailing wildcard to be the
final segment, so .../branches/{name}/diff is not expressible.
Rewrite the OpenAPI spec to the scoped shape (it had drifted to the old
unscoped paths) and document the submit, sync, and events routes. Drops
the legacy default-fallback resolution. The web client moves to these
routes in the next change.
@jonnii
jonnii
changed the base branch from
jonnii/20260623111304/index-repos-by-owner/repo-for-GitHub-style-routes
to
main
June 24, 2026 01:46
@jonnii
jonnii
force-pushed
the
jonnii/20260623111304/index-repos-by-owner/repo-for-GitHub-style-routes
branch
2 times, most recently
from
June 24, 2026 01:46
6cd29de to
8e72099
Compare
@jonnii
jonnii
changed the base branch from
main
to
jonnii/20260623111304/index-repos-by-owner/repo-for-GitHub-style-routes
June 24, 2026 01:46
Merged
Base automatically changed from
jonnii/20260623111304/index-repos-by-owner/repo-for-GitHub-style-routes
to
main
June 24, 2026 02:00
@jonnii
jonnii
deleted the
jonnii/20260623120406/serve-repos-at-/repos/-owner-/-repo-path-routes
branch
June 24, 2026 02:00
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.
Uh oh!
There was an error while loading. Please reload this page.
Replace the {repoID} and unscoped API routes with GitHub-style
/api/v1/repos/{owner}/{repo}/... routes, resolved case-insensitively
through the registry's owner/repo index. Branch-diff moves from a
?branch= query to a /branch-diff/{name...} path segment: branch names
contain slashes and Go's mux requires a trailing wildcard to be the
final segment, so .../branches/{name}/diff is not expressible.
Rewrite the OpenAPI spec to the scoped shape (it had drifted to the old
unscoped paths) and document the submit, sync, and events routes. Drops
the legacy default-fallback resolution. The web client moves to these
routes in the next change.
Stack
Auto-generated by Stackit
Merged via consolidation into #1326 by jonnii