renovate[bot]
11287f0be9
chore(deps): update actions/stale action to v10.2.0 ( #32878 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 08:22:41 +01:00
dependabot[bot]
ee94c78c1a
build(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 ( #32886 )
...
Bumps @isaacs/brace-expansion from 5.0.0 to 5.0.1.
---
updated-dependencies:
- dependency-name: "@isaacs/brace-expansion"
dependency-version: 5.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 08:22:22 +01:00
dependabot[bot]
b17c46b6b0
build(deps): bump tar from 7.5.7 to 7.5.9 in /docs-ui ( #32902 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.7 to 7.5.9.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.7...v7.5.9 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 08:22:05 +01:00
renovate[bot]
677811db72
chore(deps): update dependency @slack/web-api to v7.14.1 ( #32879 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 08:21:45 +01:00
renovate[bot]
21a1c887d6
chore(deps): update dependency eslint-plugin-node-import to v1.1.1 ( #32881 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 08:21:25 +01:00
renovate[bot]
647ebbf951
chore(deps): update dependency motion to v12.34.0 ( #32889 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 08:21:02 +01:00
renovate[bot]
dfbfa00eb9
chore(deps): update dependency @rspack/core to v1.7.6 ( #32863 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 08:20:29 +01:00
Jonathan Sundquist
bd5b8426af
feat(scaffolder): add new ui:options autoSelect tag ( #32912 )
...
* feat(scaffolder): add new ui:autoSelect tag
Signed-off-by: Jonathan Sundquist <jonathan.sundquist@factset.com >
* Update .changeset/long-hairs-throw.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Jonathan Sundquist <jsundquist@gmail.com >
Signed-off-by: Jonathan Sundquist <jonathan.sundquist@factset.com >
* Adding missing annotations in the schema file
Signed-off-by: Jonathan Sundquist <jonathan.sundquist@factset.com >
* Adding missing tests and documentation
Signed-off-by: Jonathan Sundquist <jonathan.sundquist@factset.com >
* adding in api report files
Signed-off-by: Jonathan Sundquist <jonathan.sundquist@factset.com >
* Fixing tests and ensure all required files have the necessary updates
Signed-off-by: Jonathan Sundquist <jonathan.sundquist@factset.com >
---------
Signed-off-by: Jonathan Sundquist <jonathan.sundquist@factset.com >
Signed-off-by: Jonathan Sundquist <jsundquist@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-19 08:19:38 +01:00
Hellgren Heikki
e6d1398be4
docs(contribfest): add devcontainers docs
...
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi >
2026-02-19 08:47:43 +02:00
milliehartnt123
db13606feb
Fix grammatical error in component creation instructions
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2026-02-18 17:36:44 -05:00
milliehartnt123
07385977e7
Fix formatting in landing page documentation
...
Removed extra trailing spaces in Backstage CLI line.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2026-02-18 17:34:51 -05:00
milliehartnt123
5b2da65477
Refactor wording for clarity in component creation guide
...
Removed bulleted list of catalog-info.yaml, index.js, and package.json. Reworded paragraph but kept example of catalog-info.yaml file.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2026-02-18 17:20:39 -05:00
Patrik Oldsberg
90f19f6164
cli: address review feedback on translations commands
...
- Fix Windows path separators in import by splitting on path.sep
- Make extractTranslations test less brittle by not pinning exact
message strings or total count
- Remove unnecessary `as any` cast for devDependencies
- Validate pattern in export command to fail fast on invalid patterns
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-18 23:04:32 +01:00
Kai Dubauskas
90c61050f3
add docs
...
Signed-off-by: Kai Dubauskas <kai.dubauskas@doordash.com >
2026-02-18 16:52:23 -05:00
Kai Dubauskas
ea329727f9
check explicit user refs from options.recipients
...
Signed-off-by: Kai Dubauskas <kai.dubauskas@doordash.com >
2026-02-18 16:28:39 -05:00
milliehartnt123
7261f57f52
Fix formatting of 'Aggregated Relations' list item
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2026-02-18 16:06:59 -05:00
milliehartnt123
a0cb5e833d
Fix link to standalone app installation guide
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2026-02-18 16:05:33 -05:00
milliehartnt123
5ab460fc22
Fix link to standalone app installation
...
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2026-02-18 15:44:59 -05:00
milliehartnt123
001c28bdb9
Improve documentation on entity relationships and filters
...
Updated formatting and clarified steps for viewing entity relationships and filtering in the Catalog Graph.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2026-02-18 15:24:51 -05:00
milliehartnt123
87de61ea70
Fix typo in viewing-catalog.md
...
Changed alt text from Viewing entity relations to Viewing entity relationships to align with the page title.
Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com >
2026-02-18 14:32:53 -05:00
Patrik Oldsberg
3cf3120eaa
Merge pull request #32910 from backstage/rugvip/cleanup
...
.patches: remove old ones
2026-02-18 19:55:22 +01:00
Patrik Oldsberg
e54813c35e
.patches: remove old ones
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-18 19:41:15 +01:00
Patrik Oldsberg
00472ed0be
cli: update CLI report for translations commands
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-18 15:06:41 +01:00
Juan Pablo Garcia Ripa
1c49da8e6f
fix: danger note taking the whole section ( #32906 )
...
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com >
2026-02-18 09:02:53 -05:00
Patrik Oldsberg
040d921844
Merge pull request #32905 from backstage/rugvip/fix-frontend-feature-compat
...
frontend-plugin-api: fix type compat for older plugins in FrontendFeature
2026-02-18 13:28:22 +01:00
Patrik Oldsberg
3708446584
Merge pull request #32903 from backstage/rugvip/docs-sharing-extensions-sidebar
...
docs: add missing sharing extensions sidebar item
2026-02-18 13:28:19 +01:00
Patrik Oldsberg
9c81af9676
frontend-plugin-api: make pluginId optional in FrontendFeature type
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-18 13:07:51 +01:00
Patrik Oldsberg
c76d42020d
docs: remove references to specific external translation systems
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-18 12:43:03 +01:00
Patrik Oldsberg
cbb50c73da
changeset: use patch bump for translations CLI commands
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-18 12:37:27 +01:00
Patrik Oldsberg
dd5f052017
cli: make messages/ part of the configurable --pattern flag
...
Moves the messages/ path segment from being hardcoded into the export
and import commands to being part of the pattern itself. The default
pattern is now messages/{id}.{lang}.json, giving full control over the
directory structure under the translations output directory.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-18 12:32:51 +01:00
Patrik Oldsberg
a808c9ef3f
cli: use PackageRoles for role detection and remove redundant import --pattern
...
Uses PackageRoles.getRoleInfo from cli-node to determine frontend packages
by platform instead of a hardcoded role list. Removes the --pattern option
from the import command since the pattern is always read from the manifest.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-18 12:22:26 +01:00
Patrik Oldsberg
fef897393b
docs: add missing sharing extensions sidebar item
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-18 12:08:01 +01:00
Fredrik Adelöw
2043706d24
Merge pull request #32901 from backstage/renovate/npm-tar-vulnerability
2026-02-18 07:09:06 +01:00
renovate[bot]
a97c15d86c
chore(deps): update dependency tar to v7.5.8 [security]
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-18 04:52:17 +00:00
backstage-goalie[bot]
251d5bac7d
Merge pull request #32866 from backstage/renovate/semver-7.x-lockfile
...
chore(deps): update dependency semver to v7.7.4
2026-02-18 00:55:06 +00:00
Patrik Oldsberg
fd50cb3401
docs: add changeset and documentation for translations CLI commands
...
Adds a changeset for the new translations export/import CLI commands.
Updates the internationalization docs with the CLI-based workflow as
the recommended approach for managing translations, and adds the
commands to the CLI reference. Also adds the internationalization
page to the mkdocs navigation.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-18 00:47:14 +01:00
Patrik Oldsberg
356cff278f
cli: add configurable --pattern option for translation message files
...
Adds a --pattern option to both translations export and import commands
that controls the file path layout of message files within the messages/
directory. The default pattern is {id}.{lang}.json (unchanged behavior),
but users can pass e.g. --pattern '{lang}/{id}.json' for language-based
directory grouping. The pattern is stored in the manifest so that import
picks it up automatically.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-18 00:31:18 +01:00
Patrik Oldsberg
fcaa31cee3
Merge pull request #32897 from backstage/rugvip/fix-office-hours-links
...
microsite: fix broken office hours links
2026-02-18 00:25:57 +01:00
Andre Wanlin
eebe94421a
Reworded based on feedback
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-17 17:20:16 -06:00
Andre Wanlin
d00a492570
Changes based on feedback
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-17 17:15:07 -06:00
Patrik Oldsberg
d404ab30ca
cli: walk transitive deps and resolve npm packages for translation export
...
The package discovery for the translations export command previously only
looked at direct dependencies and only workspace packages. This changes
it to recursively walk the full transitive dependency tree and resolve
packages from node_modules when they aren't found in the workspace.
Entry point resolution now also prefers .d.ts type declarations for
npm-installed packages.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-17 23:29:31 +01:00
Patrik Oldsberg
a8a853eb1c
Add translations export and translations import CLI commands
...
Adds tooling for exporting and importing translation strings to enable
integration with external TMS tools like Smartling. The export command
uses the TypeScript compiler API (ts-morph) to discover TranslationRef
exports from all frontend plugin dependencies of the current package,
extracting message keys and default values from the type system. The
import command generates TranslationResource wiring from translated
JSON files downloaded from a TMS.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-17 22:36:19 +01:00
Patrik Oldsberg
556b0c76fd
Update broken office hours links
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 22:26:53 +01:00
Fredrik Adelöw
90db122eab
Merge pull request #32852 from backstage/freben/move-search
...
catalog: relate the `search` table to `final_entities`, not `refresh_state`
2026-02-17 21:55:57 +01:00
Patrik Oldsberg
3b6c7673a8
Merge pull request #32895 from backstage/rugvip/bonus
...
auth-backend: correct changelog
2026-02-17 21:04:52 +01:00
Patrik Oldsberg
ad2e1e89c3
Merge pull request #32896 from backstage/rugvip/next
...
changesets: enter prerelease
2026-02-17 20:58:14 +01:00
Patrik Oldsberg
9506f2af73
auth-backend: correct changelog
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 20:49:55 +01:00
Patrik Oldsberg
ecf594cccf
changesets: enter prerelease
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 20:31:35 +01:00
Patrik Oldsberg
652f2a4035
Merge pull request #32893 from backstage/rugvip/notes
...
docs/releases: v1.48.0 notes
2026-02-17 20:18:33 +01:00
Patrik Oldsberg
6e2805c796
docs/releases: v1.48.0 notes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 19:37:16 +01:00