Commit Graph

26 Commits

Author SHA1 Message Date
Charles de Dreuille ed7b4ad052 docs-ui: replace CSS sync script with postcss-import
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-02-20 07:32:10 +01:00
Charles de Dreuille b9be9d33aa Upgrade to ESLint 9 for Next.js 16 compatibility
Next.js 16 requires ESLint 9 for proper flat config support. This commit:
- Upgrades eslint from ^8 to ^9
- Migrates from .eslintrc.json to eslint.config.mjs (flat config)
- Updates lint script to use eslint directly (next lint removed in Next.js 16)
- Adds tsconfig.json includes for Next.js 16 dev types
- Fixes layout.tsx to use proper theme CSS link tags

Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-29 13:30:44 +00:00
Charles de Dreuille 025e9a8fe0 Upgrade Next.js to 16.1.6
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-29 10:52:07 +00:00
Charles de Dreuille 2f709e15ab Add new changelog structure
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-23 18:34:28 +00:00
renovate[bot] 85cd2c90b1 fix(deps): update nextjs monorepo to v15.5.9
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 16:08:46 +00:00
Charles de Dreuille 532574d802 Remove Storybook
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2026-01-15 23:19:21 +01:00
dependabot[bot] 5a5b8fd08b build(deps): bump storybook from 8.6.14 to 8.6.15 in /docs-ui
Bumps [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) from 8.6.14 to 8.6.15.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.15/code/core)

---
updated-dependencies:
- dependency-name: storybook
  dependency-version: 8.6.15
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-18 19:08:30 +00:00
renovate[bot] 06b3889ba3 fix(deps): update dependency next to v15.5.9 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 17:52:51 +00:00
renovate[bot] 069306ea81 fix(deps): update dependency next to v15.5.8 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 02:00:09 +00:00
Fredrik Adelöw d9eaeb28c0 Merge pull request #32056 from backstage/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v15.5.7
2025-12-08 16:04:52 +01:00
renovate[bot] e38052ec3a fix(deps): update nextjs monorepo to v15.5.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 10:10:08 +00:00
Fredrik Adelöw 2bae83ab2e Version Policy Update - Node 22 to 24
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-12-08 10:53:38 +01:00
renovate[bot] 451d02dfb1 fix(deps): update nextjs monorepo to v15.5.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 14:12:34 +00:00
dependabot[bot] 7dbb73dea0 build(deps): bump next from 15.4.7 to 15.4.8 in /docs-ui
Bumps [next](https://github.com/vercel/next.js) from 15.4.7 to 15.4.8.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.4.7...v15.4.8)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.8
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 20:43:22 +00:00
Johan Persson 67f5310557 feat(docs-ui): add automated changelog sync from @backstage/ui
Adds automated synchronization of component changelogs from
@backstage/ui package to the documentation site, eliminating
manual changelog maintenance.

The sync script parses CHANGELOG.md using remark/unified, extracts
component-specific entries via "Affected components:" tags, and
generates per-version TypeScript files with preserved markdown
formatting. Includes GitHub API integration to automatically fetch
PR numbers for changelog entries.

Key features:
- Version comparison to sync only new releases
- Per-version file structure (changelogs/v0.2.0.ts, etc.)
- Markdown preservation via AST position slicing
- Component name mapping (PascalCase → kebab-case)
- Duplicate detection for idempotent syncing
- GitHub authentication via gh CLI or GITHUB_TOKEN
- Dry-run mode with preview

Usage:
```bash
yarn sync:changelog              # Sync new entries
yarn sync:changelog:dry-run      # Preview changes
```

Technical changes:
- Added scripts/sync-changelog.mjs (991 lines)
- Refactored changelog.ts to import per-version files
- Extracted types to separate types.ts file
- Added dependencies: @octokit/rest, unified (remark-parse via @mdx-js/mdx)
- Added documentation in README.md

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2025-11-17 11:37:39 +01:00
Johan Persson 5d68e00ccd fix(docs-ui): Add missing BaseUI dependency.
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2025-11-11 16:10:24 +01:00
Charles de Dreuille d7d87d5760 Cleaning build
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-11-04 14:30:54 +00:00
Charles de Dreuille 510f9ede8b First pass at bringing our new navigation to BUI's docs
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-11-04 14:30:54 +00:00
Charles de Dreuille 87cf96e1ea Improve BUI install docs
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-18 22:31:56 +01:00
dependabot[bot] 5998ce722b chore(deps): bump next from 15.3.4 to 15.4.7 in /docs-ui
Bumps [next](https://github.com/vercel/next.js) from 15.3.4 to 15.4.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.3.4...v15.4.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.4.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-16 13:59:34 +00:00
Charles de Dreuille 3aa31bd93a Align Storybook versions
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-13 21:33:51 +02:00
renovate[bot] 10ea5d53ae fix(deps): update react monorepo
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 01:56:55 +00:00
Charles de Dreuille b2fe33e7fd Automatic version number
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-21 12:07:18 +01:00
Charles de Dreuille ad3a6dc90c Move Theming + Changelog to the bottom
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-21 11:25:48 +01:00
Charles de Dreuille c18e15adc4 Rename Canon everywhere in our docs
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-15 13:31:08 +01:00
Charles de Dreuille 5dde3bfe92 Move canon-docs to docs-ui
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-07-15 11:09:59 +01:00