Skip to content

fix: improve handling of Launch deployment file upload size errors#122

Merged
Harshi-Shah-CS merged 1 commit intodevelopmentfrom
CL-1888
Mar 25, 2026
Merged

fix: improve handling of Launch deployment file upload size errors#122
Harshi-Shah-CS merged 1 commit intodevelopmentfrom
CL-1888

Conversation

@Harshi-Shah-CS
Copy link
Copy Markdown
Contributor

fix: improve handling of Launch deployment file upload size errors

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Improves UX for Launch deployment failures by detecting file-upload-size-related GraphQL error codes and emitting a clearer, user-oriented message instead of dumping the raw error.

Changes:

  • Added utilities to extract Launch deployment-related error codes from GraphQL/Apollo error shapes and detect file-size-related failures.
  • Updated adapter error handling to show a dedicated file-size limit message for detected cases.
  • Added Jest coverage for the new utility helpers and the updated BaseClass error-handling paths.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
src/util/deployment-errors.ts Introduces code-collection + detection helpers and a shared user-facing message for file size failures.
src/util/deployment-errors.test.ts Adds unit tests covering code extraction from multiple nested error shapes.
src/adapters/base-class.ts Uses the new detection helper to replace raw error logging with a friendlier message for file-size-related failures.
src/adapters/base-class.test.ts Adds tests asserting the new logging behavior in deployment creation and project creation error flows.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Harshi-Shah-CS Harshi-Shah-CS requested review from a team and dhruvparekh12 March 25, 2026 13:07
@Harshi-Shah-CS Harshi-Shah-CS merged commit 03b95e3 into development Mar 25, 2026
6 checks passed
@Harshi-Shah-CS Harshi-Shah-CS deleted the CL-1888 branch March 25, 2026 14:00
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.

4 participants