Skip to content

chore: sync main into DEV (reconcile hotfixes #2081 + #2083) - #2084

Merged
jung-thomas merged 5 commits into
DEVfrom
chore/sync-main-into-dev-2081-2083
Aug 29, 2026
Merged

chore: sync main into DEV (reconcile hotfixes #2081 + #2083)#2084
jung-thomas merged 5 commits into
DEVfrom
chore/sync-main-into-dev-2081-2083

Conversation

@jung-thomas

Copy link
Copy Markdown
Contributor

Why

Two fixes were merged directly to main (wrong target — PRs should go to DEV) and are now live on PROD but absent from DEV, which currently sits strictly behind main:

Without this back-merge, the next DEV deploy would regress both (DEV's rebuild-content.yml lacks the fetchers; DEV's admin annotations keep the broken action refs).

What

Back-merges origin/main (51ac0bc) into DEV. DEV has 0 commits main lacks, so this is a clean catch-up. Mirrors the #2059 reconcile pattern. No content/behavior changes beyond the two fixes.

Going forward: feature/fix PRs target DEV; DEV→main promotion at release time.

…lery/tags before Hugo bake

The content rebuild only fetched a subset of build:all's feed chain
(tutorials, advocates, homepage-shelves, verb/shelf-definitions), so the
page-index BLOB was baked from the STALE committed data files. The homepage
'Explore' topic-clusters band rendered tutorials-only because the committed
hugo/data/topic_clusters.json had empty items[] since 2026-07-25 and no
rebuild path ever regenerated it. Add the four missing fetchers so every
rebuild bakes from live backend data. Also refresh the committed
topic_clusters.json snapshot (mixed items from the prod backend).
…age-feeds

fix(rebuild-content): fetch topic-clusters/featured-topics/topics-gallery/tags so homepage bands bake fresh
…-action FQN

The #2060 editable Feature Flags UI wired the enable/disable buttons as
Action: 'AdminService.FeatureFlags/enable' — the <qualifier>/<name> slash form
is OData v4 UNBOUND ActionImport syntax, but enable/disable are BOUND actions
on the FeatureFlags entity. Fiori Elements throws 'Unknown action import'
client-side and never sends the POST, so the buttons do nothing (shipped in
1.20.1). Use the bound-action FQN AdminService.enable / AdminService.disable.
…action

fix(admin): Feature Flags Enable/Disable buttons (Unknown action import)
@jung-thomas
jung-thomas merged commit 67224d5 into DEV Aug 29, 2026
6 checks passed
@jung-thomas
jung-thomas deleted the chore/sync-main-into-dev-2081-2083 branch August 29, 2026 06:56
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