Skip to content

Fix Gen3 ping and upload progress output - #264

Merged
matthewpeterkort merged 3 commits into
developmentfrom
fix/ping-service-info-upload-summary
Oct 7, 2026
Merged

matthewpeterkort merged 3 commits into
developmentfrom
fix/ping-service-info-upload-summary

Conversation

@matthewpeterkort

Copy link
Copy Markdown
Contributor

Summary

  • Probe GA4GH DRS service-info for Gen3 remotes, since calypr-dev does not expose /healthz.
  • Pretty-print service-info JSON in git drs ping.
  • Preserve upload-plan state after the progress renderer finishes so git drs push does not falsely report that no payload upload was required.

Verification

  • go test ./cmd/ping ./internal/transfer ./cmd/push passed.
  • Live git drs ping against calypr-dev with the Ellrott_Lab/hla2vec scope reported health: ok, scope_access: ok, and project_access: readable.
  • Live isolated push uploaded a 38-byte object. A fresh clone pulled it back and matched the SHA-256 hash. No GitHub repository data was changed during that smoke test.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@matthewpeterkort
matthewpeterkort merged commit 86d82dc into development Oct 7, 2026
7 checks passed
@matthewpeterkort
matthewpeterkort deleted the fix/ping-service-info-upload-summary branch October 7, 2026 19:27
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