Skip to content

feat: Deliver eXIP 7.3.0.30 Platform-wide Apps Styling & Containers Consistency EXO-90734 - #575

Merged
akhanfir merged 7 commits into
developfrom
backport/EXO-90734-apps-styling
Oct 2, 2026
Merged

akhanfir merged 7 commits into
developfrom
backport/EXO-90734-apps-styling

Conversation

@akhanfir

@akhanfir akhanfir commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

eXIP 7.3.0.30 — Platform-wide Apps Styling & Containers Consistency — backport to develop

Source: feature/mips, where the eXip was integrated (#574) after the Architects Lead's N1 approval, and validated by the PO on the mips acceptance server (board 8377; Tech Spec note 51584, revision 4). Backport PR per dev-lifecycle.md §3b step 4: mechanical, diff-equivalent to the validated mips state.

Picks: git cherry-pick -x of every commit feature/mips carries beyond develop except the FB version commit, in order, matched against feature/mips @ 5110cb0c. Every pick's patch-id equals its source's (7 picks, 0 mismatch); on the touched files the branch is byte-identical to feature/mips.

Adaptations: none — no conflict, no POM change carried (the mips version line stays on mips).

Verification: layout-service and layout-webapp built with -am on this branch against portal's 7.3.x-SNAPSHOT from this backport installed locally; LayoutModelTest 4 green. The CI build needs portal's backport merged and its snapshot published first.

Level: N1 — inherited from the integration PR: administrator-controlled theme values compiled into the stylesheet served to every user (BrandingServiceImpl), configuration-file precedence over the UI, a shared component consumed by four editors; max-severity over the full eXip diff. The approver must be an Architect/Senior Developer who knows this is N1, not an approval on AI review alone; author ≠ approver.

Backport order: platform-ui → portal → social → layout → digital-workplace (layout's build needs portal's 7.3.x-SNAPSHOT with the ApplicationBackgroundStyle margin accessors; social's StylingInputs skin is declared by layout's editors).

Knowledge: Meeds-io/eng-standards#194 (draft, re-stamped at the develop commits of this backport once merged), Meeds-io/eng-standards#196.

🤖 Generated with Claude Code

akhanfir and others added 7 commits October 1, 2026 18:05
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit 84d3e17)
(cherry picked from commit 03f949d)
…XO-89879

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit 3398963)
(cherry picked from commit 8c0cff7)


Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit aa8d9db)
(cherry picked from commit c8ac921)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit bcbc1df)
(cherry picked from commit 3aae1b3)
…EXO-90620

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit 6b03a62)
(cherry picked from commit f00d8a2)


Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit 3c2c539)


Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
(cherry picked from commit 5110cb0)
@akhanfir
akhanfir requested a review from boubaker October 2, 2026 06:16
@sonarqubecloud

sonarqubecloud Bot commented Oct 2, 2026

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
24.4% Coverage on New Code (required ≥ 60%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@akhanfir
akhanfir merged commit 6eacf78 into develop Oct 2, 2026
9 of 16 checks passed
@akhanfir
akhanfir deleted the backport/EXO-90734-apps-styling branch October 2, 2026 06:55
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