Skip to content

Re-land phase 6 (Mintlify-inspired templates) with lockfile fix - #10

Merged
CharanMN7 merged 3 commits into
mainfrom
chore/reland-phase6
Jul 22, 2026
Merged

Re-land phase 6 (Mintlify-inspired templates) with lockfile fix#10
CharanMN7 merged 3 commits into
mainfrom
chore/reland-phase6

Conversation

@CharanMN7

Copy link
Copy Markdown
Contributor

Properly re-lands #7 (merged then reverted as #8 due to a stale lockfile / failing CI).

#7 was merged, but npm ci failed in CI (package-lock.json wasn't regenerated after the 9→3 template consolidation — missing @inkform/theme-galley/@inkform/theme-shadcn, still listing 8 now-archived templates). It was reverted (#8) rather than left broken on main.

Re-merging the original phase/6 branch directly (#9) came up CONFLICTING — reverting a merge and then trying to merge the same branch again is a known git gotcha (the merge-base already considers those commits merged). Per git's own docs, the fix is to revert the revert first, then merge the branch fresh. That's what this PR does:

  1. 829e08a — revert the revert, reintroducing Updated inkform docs #7's original changes
  2. 5eeece6 (from phase/6) — the lockfile fix, merged on top

Verified locally end to end:

  • npm ci succeeds (previously failed: EUSAGE, missing/stale lockfile entries)
  • npm run typecheck — clean across all workspaces
  • npm test — 80/80 passing
  • npm run build — succeeds (one pre-existing Turbopack NFT-tracing warning, not an error)
  • npm audit --audit-level=highwill still show red, but this is pre-existing and unrelated to this PR: verified identically present on phase/5's tip (i.e. main before phase 6 touched anything) — 2 high-severity CVEs via sharp, transitively through Next.js's bundled version, very recently disclosed upstream. Not fixable here without a Next.js major-version bump (npm audit fix --force would downgrade Next to v9, which is destructive, not a fix). Flagging as a separate follow-up, not blocking this re-land.

Test plan

  • All of the above run locally
  • Confirm CI shows the same (lint/typecheck/test/build green, audit red for the pre-existing reason above)

npm ci was failing (EUSAGE) because package-lock.json wasn't
regenerated after the 9→3 template consolidation: it still listed
the 8 now-archived templates as workspaces and was missing the two
new live ones (@inkform/theme-galley, @inkform/theme-shadcn).
@CharanMN7
CharanMN7 merged commit b336806 into main Jul 22, 2026
1 check failed
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