Skip to content

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

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#29
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:41
@gfazioli gfazioli merged commit efeb7b4 into master May 12, 2026
@gfazioli gfazioli deleted the chore/template-sync-next-16 branch May 12, 2026 14:42
Copy link
Copy Markdown
Contributor

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

This PR syncs the repo with an updated Mantine extension template: upgrading the docs stack to Next 16 and Mantine 9.2, refreshing toolchain dependencies, and replacing the interactive “open release page” flow with a GitHub CLI–driven automated release creation.

Changes:

  • Upgrade Next.js/Mantine/React and various build/tooling dependencies (lockfile + workspace manifests).
  • Update the release script to generate GitHub release notes via gh and create the release automatically.
  • Update docs config and site links (Undolog link → gfazioli.github.io) and adjust docs TypeScript JSX setting.

Reviewed changes

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

Show a summary per file
File Description
yarn.lock Locks upgraded dependency graph for Next 16, Mantine 9.2, toolchain updates, and removed packages.
scripts/release.ts Switches release flow to GitHub CLI (gh api generate-notes + gh release create) and adds changelog extraction logic.
package.json Bumps devDependencies (Mantine, React, Rollup, esbuild, etc.) and removes open / new-github-release-url.
docs/tsconfig.json Changes JSX setting to react-jsx.
docs/package.json Upgrades docs dependencies to Next 16 / Mantine 9.2 / React 19.2.6.
docs/next.config.mjs Updates MDX remark plugin configuration and removes Next build-time ESLint ignore.
docs/components/Shell/Shell.tsx Changes the header logo link destination to gfazioli.github.io.
docs/components/Footer/Footer.tsx Changes footer “Made with…” link destination to gfazioli.github.io.
Comments suppressed due to low confidence (1)

docs/components/Shell/Shell.tsx:72

  • This link now points to gfazioli.github.io, but the aria-label/title still say "Undolog". For accessibility, the accessible name should describe the actual destination/brand; please update the label/title (or revert the URL) to keep them consistent.
              component="a"
              href="https://gfazioli.github.io/"
              target="_blank"
              rel="noreferrer"
              aria-label="Undolog"
              title="Undolog"
              variant="transparent"

Comment thread scripts/release.ts
Comment on lines +13 to +19
function extractChangelogBody(changelogPath: string): string {
if (!fs.existsSync(changelogPath)) {
signale.error(
`${chalk.cyan('CHANGELOG.md')} not found. Generate it before running the release script.`
);
process.exit(1);
}
Made with ❤️ by{' '}
<Anchor fz={13} href="https://undolog.com/">
<Anchor fz={13} href="https://gfazioli.github.io/">
Undolog
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