dependabot[bot]
22e73583d5
build(deps): bump hono from 4.11.7 to 4.12.0
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.7 to 4.12.0.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.7...v4.12.0 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 21:30:20 +00:00
renovate[bot]
32a1cc26d8
chore(deps): update dependency swagger-ui-react to v5.31.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 21:30:18 +00:00
Patrik Oldsberg
5ef55930fb
Merge pull request #32921 from backstage/renovate/webpack-5.x
...
chore(deps): update dependency webpack to ~5.105.0
2026-02-19 22:24:51 +01:00
renovate[bot]
100a42d3a6
chore(deps): update dependency mysql2 to v3.17.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 19:49:01 +00:00
Patrik Oldsberg
ec67dbe038
workflows: add scheduled PR automation sync
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-19 20:41:00 +01:00
Fredrik Adelöw
b1919bdf2a
Merge pull request #32871 from awanlin/microsite/plugin-audit-process
...
Plugin Directory Audit Process
2026-02-19 14:56:57 +01:00
Andre Wanlin
7c2d5021df
Script fix
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-19 06:10:13 -06:00
Fredrik Adelöw
4e39e63452
scaffolder: remove unused modules
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-02-19 11:48:39 +01:00
renovate[bot]
092b41f397
chore(deps): update dependency webpack to ~5.105.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 09:16:46 +00:00
renovate[bot]
bd0449c058
chore(deps): update docker/build-push-action action to v6.19.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 09:16:26 +00:00
Fredrik Adelöw
5efba6e906
Merge pull request #30804 from JohannesWill/gitlab/throttle
...
Gitlab/throttle
2026-02-19 10:12:49 +01:00
dependabot[bot]
2001c88704
build(deps): bump qs from 6.14.1 to 6.14.2 in /microsite
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 09:09:31 +00:00
Fredrik Adelöw
0b31ac6f04
Merge pull request #32818 from hyfc/add-masked-and-hidden-option
...
feat(scaffolder-gitlab): add maskedAndHidden option for project variables
2026-02-19 10:07:46 +01:00
renovate[bot]
c271fa32ce
chore(deps): update dependency undici to v7.22.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 08:07:54 +00:00
renovate[bot]
9b39b3c56f
chore(deps): update dependency qs to v6.15.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 08:07:14 +00:00
dependabot[bot]
6738cf0842
build(deps): bump minimatch from 9.0.5 to 10.2.1 ( #32915 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 9.0.5 to 10.2.1.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v10.2.1 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 10.2.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 08:58:00 +01:00
renovate[bot]
9952a34605
chore(deps): update dependency @types/nodemailer to v7.0.10
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-19 07:29:43 +00:00
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
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
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