Commit Graph

68576 Commits

Author SHA1 Message Date
backstage-goalie[bot] 71708b47b9 Merge pull request #31786 from backstage/renovate/ansi-regex-6.x-lockfile
chore(deps): update dependency ansi-regex to v6.2.2
2025-11-17 14:41:00 +00:00
Fredrik Adelöw 72dd5202a8 Merge pull request #31396 from kc9ddi/include-slack-channel-name-in-error-message
Include slack channel ID in error message if message could not be sent
2025-11-17 15:15:31 +01:00
Fredrik Adelöw 9beb6d8a6b Merge pull request #31785 from backstage/freben/oldness
Bump old space for tsc
2025-11-17 15:08:53 +01:00
renovate[bot] b67c44d9bb chore(deps): update dependency better-sqlite3 to v12.4.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 14:06:49 +00:00
renovate[bot] 7e6da9ed10 chore(deps): update dependency ansi-regex to v6.2.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 14:06:15 +00:00
Fredrik Adelöw 4d744bb728 Bump old space for tsc
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-11-17 14:56:43 +01:00
backstage-goalie[bot] 5df0bb0556 Merge pull request #31783 from backstage/renovate/rollup-plugin-peer-deps-external-2.x-lockfile
chore(deps): update dependency @types/rollup-plugin-peer-deps-external to v2.2.6
2025-11-17 13:49:22 +00:00
backstage-goalie[bot] 5bab383c4d Merge pull request #31782 from backstage/renovate/rspack-monorepo
chore(deps): update dependency @rspack/core to v1.6.3
2025-11-17 13:49:16 +00:00
Vincenzo Scamporlino 42a3613350 Merge pull request #31780 from backstage/catalog-import-fix
catalog-import page extension entity create fix
2025-11-17 14:28:24 +01:00
Fredrik Adelöw 8e5489df16 Merge pull request #31760 from stephenglass/fix/nfs-catalog-responsiveness-issues
fix(catalog): fix responsiveness for catalog entity content in nfs
2025-11-17 14:27:58 +01:00
Fredrik Adelöw 831d5a3ab4 Merge pull request #31706 from backstage/renovate/actions-checkout-4.x
chore(deps): update actions/checkout action to v4.3.0
2025-11-17 14:26:58 +01:00
backstage-goalie[bot] 1ea6cc1ca6 Merge pull request #31784 from backstage/renovate/html-react-parser-5.x-lockfile
chore(deps): update dependency html-react-parser to v5.2.10
2025-11-17 13:23:17 +00:00
renovate[bot] 0cd34d869d chore(deps): update dependency html-react-parser to v5.2.10
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 13:07:42 +00:00
renovate[bot] c6e7c23af7 chore(deps): update dependency @types/rollup-plugin-peer-deps-external to v2.2.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 13:07:00 +00:00
Fredrik Adelöw bfdf8a8726 Merge pull request #31721 from backstage/renovate/remixicon-react-4.x-lockfile
chore(deps): update dependency @remixicon/react to v4.7.0
2025-11-17 13:57:37 +01:00
renovate[bot] bf1a4dcd22 chore(deps): update dependency @rspack/core to v1.6.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 12:55:40 +00:00
Fredrik Adelöw f805c1347f Merge pull request #31766 from kurtaking/patch-2
Update author information in announcements.yaml
2025-11-17 13:55:01 +01:00
Fredrik Adelöw 63183928da Merge pull request #31590 from backstage/renovate/dagrejs-dagre-1.x-lockfile
chore(deps): update dependency @dagrejs/dagre to v1.1.8
2025-11-17 13:46:31 +01:00
Fredrik Adelöw d8d8b4000b Merge pull request #31698 from backstage/renovate/step-security-harden-runner-2.x
chore(deps): update step-security/harden-runner action to v2.13.2
2025-11-17 13:45:51 +01:00
Fredrik Adelöw 90a623d1cd Merge pull request #31705 from backstage/renovate/actions-cache-4.x
chore(deps): update actions/cache action to v4.3.0
2025-11-17 13:45:27 +01:00
Fredrik Adelöw 4edc44bae4 Merge pull request #31707 from backstage/renovate/actions-github-script-7.x
chore(deps): update actions/github-script action to v7.1.0
2025-11-17 13:44:08 +01:00
Fredrik Adelöw da23c57794 Merge pull request #31773 from backstage/dependabot/npm_and_yarn/docs-ui/js-yaml-4.1.1
chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /docs-ui
2025-11-17 13:39:43 +01:00
Fredrik Adelöw 17921dd4d3 Merge pull request #31774 from stephenglass/fix/catalog-initially-selected-filter
fix(catalog-react): fixed catalog "all" filter not appearing as selected
2025-11-17 13:39:16 +01:00
Fredrik Adelöw d8c3561d92 Merge pull request #31759 from stephenglass/fix/catalog-warning-missing-margin
fix(catalog): add missing margin for entity warning content area in nfs entity page
2025-11-17 13:28:03 +01:00
Vincenzo Scamporlino f987bfda6d catalog-import: changeset
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-11-17 13:10:52 +01:00
Johan Persson a67670d240 refactor(ui): migrate to component-owned definitions
Eliminates the central componentDefinitions registry in favor of component-owned
definition files. Each of the 33 components now exports its own definition object.

Changes:
- Created definition.ts for all 33 components (Accordion, Avatar, Box, Button, etc.)
- Updated useStyles hook to accept definition objects instead of string lookups
- Removed central componentDefinitions file and related type utilities
- Updated docs-ui to import and use component definitions directly
- Added @backstage/ui/definitions subpath export to avoid importing component code
  in docs-ui, preventing Next.js SSR issues

Breaking changes:
- componentDefinitions object removed
- ComponentDefinitionName type removed
- ComponentClassNames<T> type removed
- useStyles now accepts ComponentDefinition object instead of string (internal)

Migration:
Component definitions are primarily for documenting the CSS class API for theming.
If using definitions programmatically, migrate to either:
- Use Backstage UI components directly as building blocks, or
- Duplicate component CSS in your own stylesheets

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2025-11-17 11:40:04 +01:00
Johan Persson f3ae275cfd chore(docs-ui): sync changelogs for @backstage/ui v0.1.0-v0.8.2
Syncs component changelogs from @backstage/ui package using the
automated changelog sync script. Adds missing version changelogs
(v0.1.0, v0.2.1, v0.3.2, v0.7.0-v0.8.2) and updates changelog.ts
to import all versions in descending order.

Affected components for each changelog entry were manually inferred
using AI to categorize changes by component.

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2025-11-17 11:37:39 +01: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
Patrik Oldsberg a1c58124a7 sync API reports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-11-17 10:35:43 +01:00
Patrik Oldsberg 7d87b4f6ad frontend-plugin-api: add OverridableExtensionDefinition
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-11-17 10:35:43 +01:00
Fredrik Adelöw e5e79ce4e9 Merge pull request #31777 from backstage/frebe/pre-exit
exit prerelease
2025-11-17 10:15:10 +01:00
Fredrik Adelöw 8ccf04d330 exit prerelease
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-11-16 21:37:06 +01:00
Stephen Glass 904d136368 fix(catalog-react): fixed initially selected all filter not appearing as selected
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2025-11-15 22:37:29 -05:00
dependabot[bot] 559ceb0726 chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /docs-ui
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-15 10:53:21 +00:00
ElaineDeMattosSilvaB 8e04d757d9 fix(tests): add test case for scopes starting with @
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2025-11-15 07:20:46 +01:00
ElaineDeMattosSilvaB 279279c058 fix: add changeset
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2025-11-15 07:05:45 +01:00
ElaineDeMattosSilvaB 35074cae19 fix(cli): prevent double @ prefix when using --scope flag
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com>
2025-11-15 06:56:43 +01:00
Kurt King bfa0caf62c Update Procore entry in ADOPTERS.md
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-11-14 09:34:32 -07:00
Kurt King 774696ea89 Update author information in announcements.yaml
Signed-off-by: Kurt King <kurtaking@gmail.com>
2025-11-14 09:31:41 -07:00
Stephen Glass a87c0a5ab6 fix(catalog): fix responsiveness for catalog entity in nfs
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2025-11-14 08:46:23 -05:00
Stephen Glass 72b7f04178 fix(catalog): use flex instead of grid in warning area to be consistent
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2025-11-14 08:43:15 -05:00
Stephen Glass aff04d30f7 fix(catalog): add margin for entity warning conent area in nfs catalog page
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2025-11-14 08:43:15 -05:00
Fredrik Adelöw ec1a979e27 Merge pull request #31758 from stephenglass/fix/react-key-warnings 2025-11-14 07:58:29 +01:00
Stephen Glass b500bcc39f fix(catalog): fix unstable keys
Signed-off-by: Stephen Glass <stephen@stephen.glass>
2025-11-13 21:48:33 -05:00
milliehartnt123 24ce8d8e55 Refactor component management section in mkdocs.yml
Undo changes made to file in the Using Backstage section under Getting Started. Reverted back to master branch version. Made my changes in the sidebars.ts file instead.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>
2025-11-13 14:50:12 -05:00
Vincenzo Scamporlino 99b27a27a3 catalog-import: authorize catalog.entity.create permission in page extension
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-11-13 20:30:49 +01:00
milliehartnt123 ef4ed48d84 Refactor sidebar to include component management section
Added new component management section to include registering, creating, and updating a component. Also added the new search catalog file.  All changes are under Using Backstage.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>
2025-11-13 14:28:39 -05:00
milliehartnt123 501ec57ebf fix formatting issue
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>
2025-11-13 12:43:20 -05:00
milliehartnt123 c95d91b994 Add graphic files for catalog search
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>
2025-11-13 12:34:40 -05:00
milliehartnt123 afeb8aaf71 Add new catalog search file
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>
2025-11-13 12:32:10 -05:00