Skip to content

[opencode] docs: add vanilla-first policy to backstage-upgrade skill - #103

Merged
johnnyhuy merged 1 commit into
mainfrom
opencode/vanilla-first-upgrade-policy
Oct 3, 2026
Merged

johnnyhuy merged 1 commit into
mainfrom
opencode/vanilla-first-upgrade-policy

Conversation

@johnnyhuy

Copy link
Copy Markdown
Contributor

What

Adds a vanilla-first policy to the backstage-upgrade skill and reworks the template-reconciliation step around it.

Why

Upgrades were drifting from the vanilla create-app template over time. The upgrade-helper diff was listed as a manual check rather than a default action, so template changes accumulated as optional. The policy makes staying close to vanilla the default: apply template changes, keep local edits only for deliberate customisations (theming, @internal/* plugins, RBAC, Plausible), and prefer one-line config fixes over vendored files, pins, or extra Docker layers when upstream breaks - the exact trade-off we just hit with the got patch.

Validation

Docs-only change to a skill file. No build impact; lint still green from the working tree.

Upgrades should reconcile with the create-app template via the
upgrade-helper diff instead of accumulating drift. Documents when
local edits may be kept and prefers one-line config fixes over
vendored files or pins when upstream breaks.

Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
@johnnyhuy
johnnyhuy merged commit 18aad4e into main Oct 3, 2026
5 checks passed
@johnnyhuy
johnnyhuy deleted the opencode/vanilla-first-upgrade-policy branch October 3, 2026 05:39
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