Skip to content

chore(template-sync): Next 16, Mantine 9.2, padded storybook, automated release#9

Merged
gfazioli merged 1 commit into
masterfrom
chore/template-sync-next-16
May 12, 2026
Merged

chore(template-sync): Next 16, Mantine 9.2, padded storybook, automated release#9
gfazioli merged 1 commit into
masterfrom
chore/template-sync-next-16

Conversation

@gfazioli
Copy link
Copy Markdown
Owner

Template sync: Next 16, Mantine 9.2, storybook padded, Undolog -> gfazioli.github.io, automated release script.

Copilot AI review requested due to automatic review settings May 12, 2026 14:54
@gfazioli gfazioli merged commit 72899c3 into master May 12, 2026
@gfazioli gfazioli deleted the chore/template-sync-next-16 branch May 12, 2026 14:54
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Template sync PR that upgrades the stack (Next/Mantine/Storybook/tooling), adjusts docs configuration, updates outbound links, and replaces the manual “open GitHub release page” flow with an automated GitHub Release creation step in the release script.

Changes:

  • Bump core dependencies (Next 16.x, Mantine 9.2, Storybook 10.3.6, tooling updates) and refresh yarn.lock.
  • Update the release automation to generate release notes via GitHub API and create a GitHub Release via gh.
  • Adjust docs configuration (MDX/TS config) and change Undolog links to gfazioli.github.io.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
yarn.lock Lockfile updates reflecting dependency/tooling upgrades (Next/Mantine/Storybook/etc.).
scripts/release.ts Automates GitHub release creation and release notes generation via gh api + changelog extraction.
package.json Updates devDependencies to newer Next/Mantine/Storybook/tooling versions and removes unused release URL opener deps.
docs/tsconfig.json Adjusts JSX emit mode for docs TypeScript compilation.
docs/package.json Upgrades docs app dependencies (Next/Mantine/etc.).
docs/next.config.mjs Adjusts MDX remark plugin configuration and removes eslint.ignoreDuringBuilds.
docs/components/Shell/Shell.tsx Updates an external link destination.
docs/components/Footer/Footer.tsx Updates an external link destination.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread scripts/release.ts
Comment on lines +160 to +163
const tags = await git.tags();
const previousTag = tags.all.includes(nextVersion)
? tags.all[tags.all.indexOf(nextVersion) - 1]
: tags.latest;
Comment thread scripts/release.ts
Comment on lines +167 to 175

await run(
$`gh release create ${nextVersion} --repo ${repoSlug} --target master --title ${autoNotes.name} --notes ${releaseBody}`,
{
info: `Creating GitHub release ${chalk.cyan(nextVersion)}`,
success: `GitHub release ${chalk.cyan(nextVersion)} created`,
error: `Failed to create GitHub release ${chalk.cyan(nextVersion)}`,
}
);
Comment thread scripts/release.ts
Comment on lines +167 to +169

await run(
$`gh release create ${nextVersion} --repo ${repoSlug} --target master --title ${autoNotes.name} --notes ${releaseBody}`,
Comment thread docs/next.config.mjs
Comment on lines 5 to 9
const withMDX = createMDX({
options: {
remarkPlugins: [remarkSlug],
remarkPlugins: ['remark-slug'],
},
});
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