Skip to content

Show better detected build errors in the Builds panel for iOS - #8793

Merged
4ian merged 5 commits into
masterfrom
claude/app-icon-validation-9942aw
Jul 1, 2026
Merged

Show better detected build errors in the Builds panel for iOS#8793
4ian merged 5 commits into
masterfrom
claude/app-icon-validation-9942aw

Conversation

@4ian

@4ian 4ian commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Base case:
image

With detected issue:
image

claude and others added 5 commits July 1, 2026 09:42
When a build fails, display any errors detected from the build log (stored on
the build by the build-api) as an expandable "Details" section, replacing the
generic "Something wrong happened" message. Falls back to the generic message
when no known error was detected.

- Add detectedErrors to the Build type.
- BuildDetectedErrors.js maps each error code to a translatable message; unknown
  codes are ignored so a newer backend never renders a blank message.
- Show an optional "Learn more" button when the detected error carries a helpUrl.
- Add Storybook stories exercising the new UI.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UnBwRuxJxy98emhfh5CrPo
Fixes a no-use-before-define lint warning by moving the BuildDetectedError
type above the Build type that references it.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UnBwRuxJxy98emhfh5CrPo
Replace the plain "Something wrong happened" text with an error-kind
AlertMessage (matching the iOS certificate dialog), shown for every failed
build and above the detected-error "Details" section. Space the detected
message and its "Learn more" button with a ColumnStackLayout and make the
message text selectable.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UnBwRuxJxy98emhfh5CrPo
Detected error codes without a known message are now still listed in the
"Details" section, showing the code and inviting the user to upgrade
GDevelop to learn more about the error.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UnBwRuxJxy98emhfh5CrPo
@4ian
4ian merged commit 2393969 into master Jul 1, 2026
6 checks passed
@4ian
4ian deleted the claude/app-icon-validation-9942aw branch July 1, 2026 13:20
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.

2 participants