Skip to content

Conversation

Shubham8287
Copy link
Contributor

@Shubham8287 Shubham8287 commented Sep 23, 2025

Description of Changes

PR contains:

  • CLI changes for the pre_publish endpoint when publishing a module.
  • The regular --yes flag will not bypasses the break clients warning prompt — an extra confirmation is now required. For CI, a hidden flag --break-clients is added.
  • Added smoketest.
  • Some trivial naming changes in client-api-* crates for consistency reasons.
  • pre_publish route to accept similar Body size limit as publish route.

API and ABI breaking changes

an additive API change, does not break anything.

Expected complexity level and risk

2

Testing

  • Existing smoketests passing for backward compatibility.
  • New smoketest for add columns

@Shubham8287 Shubham8287 requested a review from gefjon September 23, 2025 17:34
@Shubham8287 Shubham8287 force-pushed the shub/update-disconnect-clients branch from 3a0e6bd to 49cfb51 Compare September 24, 2025 12:59
@Shubham8287 Shubham8287 force-pushed the shub/pre-publish-in-cli branch from cb0d206 to 6ef506d Compare September 24, 2025 20:07
@Shubham8287 Shubham8287 force-pushed the shub/pre-publish-in-cli branch from c87c871 to 09d9377 Compare September 24, 2025 20:45
@Shubham8287 Shubham8287 force-pushed the shub/pre-publish-in-cli branch from 47954f5 to a970761 Compare September 26, 2025 13:18
Copy link
Collaborator

@bfops bfops left a comment

Choose a reason for hiding this comment

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

left some nits, but my codeowned changes lgtm

Shubham8287 and others added 2 commits September 26, 2025 22:46
@Shubham8287 Shubham8287 force-pushed the shub/pre-publish-in-cli branch from 50c6d72 to af44921 Compare September 29, 2025 12:49
@bfops bfops added the release-any To be landed in any release window label Sep 29, 2025
@Shubham8287 Shubham8287 changed the base branch from shub/update-disconnect-clients to master October 1, 2025 16:02
@Shubham8287 Shubham8287 enabled auto-merge October 1, 2025 16:29
@Shubham8287 Shubham8287 force-pushed the shub/pre-publish-in-cli branch from ee03bd2 to c6a0497 Compare October 1, 2025 16:44
@Shubham8287 Shubham8287 force-pushed the shub/pre-publish-in-cli branch from c6a0497 to b59dc1f Compare October 1, 2025 17:44
@Shubham8287 Shubham8287 added this pull request to the merge queue Oct 1, 2025
Merged via the queue into master with commit 54b07d0 Oct 1, 2025
24 of 26 checks passed
@Shubham8287 Shubham8287 deleted the shub/pre-publish-in-cli branch October 1, 2025 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-any To be landed in any release window
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants