Skip to content

Conversation

@k-anshul
Copy link
Member

@k-anshul k-anshul commented Dec 29, 2025

closes https://linear.app/rilldata/issue/PLAT-373/support-git-operations-inside-the-runtime

Checklist:

  • Covered by tests
  • Ran it and it works as intended
  • Reviewed the diff before requesting a review
  • Checked for unhandled edge cases
  • Linked the issues it closes
  • Checked if the docs need to be updated. If so, create a separate Linear DOCS issue
  • Intend to cherry-pick into the release branch
  • I'm proud of this work!

@k-anshul k-anshul changed the title switch and listing api more git apis on runtime Dec 29, 2025
@k-anshul k-anshul mentioned this pull request Jan 7, 2026
8 tasks
Base automatically changed from git_dev_deployments to main January 12, 2026 05:11
@k-anshul k-anshul self-assigned this Jan 12, 2026
@k-anshul k-anshul marked this pull request as ready for review January 12, 2026 10:58
@k-anshul k-anshul changed the title more git apis on runtime Git apis on runtime Jan 12, 2026
Copy link
Collaborator

@AdityaHegde AdityaHegde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a small nit. Otherwise LGTM

// NewServer creates a new runtime server.
// The provided ctx is used for the lifetime of the server for background refresh of the JWKS that is used to validate auth tokens.
func NewServer(ctx context.Context, opts *Options, rt *runtime.Runtime, logger *zap.Logger, limiter ratelimit.Limiter, activityClient *activity.Client) (*Server, error) {
func NewServer(ctx context.Context, opts *Options, rt *runtime.Runtime, logger *zap.Logger, limiter ratelimit.Limiter, activityClient *activity.Client, admin drivers.AdminService) (*Server, error) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: admin => adminOverride . Otherwise passing nil in runtime/start to this feels incorrect

@k-anshul k-anshul merged commit dd43991 into main Jan 14, 2026
14 of 15 checks passed
@k-anshul k-anshul deleted the more_git_apis branch January 14, 2026 14:29
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.

3 participants