backstage-goalie[bot]
854c88cde4
Merge pull request #34433 from backstage/renovate/node-gyp-12.x-lockfile
...
chore(deps): update dependency node-gyp to v12.3.0
2026-05-28 20:22:36 +00:00
renovate[bot]
89f08c5304
chore(deps): update dependency node-gyp to v12.3.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-28 19:40:08 +00:00
backstage-goalie[bot]
19c94c49e8
Merge pull request #34432 from backstage/renovate/mysql2-3.x-lockfile
...
chore(deps): update dependency mysql2 to v3.22.3
2026-05-28 19:30:01 +00:00
renovate[bot]
813e7d9ef6
chore(deps): update dependency mysql2 to v3.22.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-28 18:42:16 +00:00
backstage-goalie[bot]
d0e64a1603
Merge pull request #34429 from backstage/renovate/isomorphic-git-1.x-lockfile
...
chore(deps): update dependency isomorphic-git to v1.38.2
2026-05-28 18:33:22 +00:00
backstage-goalie[bot]
b2117003c4
Merge pull request #34428 from backstage/renovate/ipaddr.js-2.x-lockfile
...
chore(deps): update dependency ipaddr.js to v2.4.0
2026-05-28 18:33:17 +00:00
renovate[bot]
11f2765e63
chore(deps): update dependency isomorphic-git to v1.38.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-28 17:48:23 +00:00
renovate[bot]
afe3160dfa
chore(deps): update dependency ipaddr.js to v2.4.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-28 17:47:53 +00:00
backstage-goalie[bot]
6ef44643ee
Merge pull request #34391 from backstage/renovate/globals-17.x-lockfile
...
chore(deps): update dependency globals to v17.6.0
2026-05-28 17:36:36 +00:00
backstage-goalie[bot]
ddd22005e9
Merge pull request #34390 from backstage/renovate/express-rate-limit-8.x-lockfile
...
chore(deps): update dependency express-rate-limit to v8.5.2
2026-05-28 17:36:31 +00:00
Fredrik Adelöw
37b29c240b
Merge pull request #34427 from halkeye/patch-2
2026-05-28 18:38:40 +02:00
Gavin Mogan
47fc640b49
fix(catalog-backend-module-backstage-openapi): Remove extra quote in example config
...
Signed-off-by: Gavin Mogan <github@gavinmogan.com >
2026-05-28 09:02:22 -07:00
Fredrik Adelöw
4857351bf3
Merge pull request #34415 from stijnbrouwers/bugfix/gitlab-archive-fetch
2026-05-28 17:52:36 +02:00
renovate[bot]
593d011eea
chore(deps): update dependency globals to v17.6.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-28 14:49:14 +00:00
renovate[bot]
ce6a326c5c
chore(deps): update dependency express-rate-limit to v8.5.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-28 14:48:45 +00:00
Fredrik Adelöw
c630594e7a
Merge pull request #34423 from backstage/freben/enable-corepack-ci
...
ci: enable corepack in setup-node steps
2026-05-28 16:27:26 +02:00
Fredrik Adelöw
3346845548
Merge pull request #34421 from backstage/freben/mysql-connect-timeout
...
fix(backend-test-utils): increase MySQL connect and pool timeouts
2026-05-28 10:21:42 +02:00
Fredrik Adelöw
ebcc8b7ca9
ci: enable corepack in setup-node steps
...
The actions/setup-node@v6.4.0 upgrade stopped auto-shimming yarn onto
PATH via corepack. The yarn-plugin test spawns yarn via Node's
child_process.spawn() which does a raw PATH lookup, causing
ENOENT failures. Adding corepack: true ensures the yarn shim is
available.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-05-28 10:20:37 +02:00
Stijn Brouwers
3692a346a5
chore(gitlabUrlReader): Add comment and patch file
...
Signed-off-by: Stijn Brouwers <stijn@bdcommit.com >
2026-05-28 09:26:05 +02:00
Stijn Brouwers
05d4126db0
chore(code-review): Use single quote instead of ticks
...
Signed-off-by: Stijn Brouwers <stijn@bdcommit.com >
2026-05-28 09:13:38 +02:00
Ahmet Oğuzhan Engin
f9cee7bc13
docs: add backend.startup configuration documentation ( #34137 )
...
* docs: add backend.startup configuration documentation
Add a new 'Startup Configuration' section at the bottom of the
building-backends guide documenting the backend.startup config block.
- Explains onPluginBootFailure per-plugin control
- Explains onPluginModuleBootFailure per-module control
- Shows how to set a global default via backend.startup.default
- Includes a full YAML configuration reference
Closes #34075
Signed-off-by: ahmetoguzhanengin <ahmetoguzhanengin@gmail.com >
* docs: fix backend.startup examples per Copilot review
- Replace 'githubEntityProvider' with 'github' (the actual moduleId)
as declared in createBackendModule({ moduleId: '...' })
- Replace 'abort | continue' YAML values with 'abort # or continue'
to avoid invalid literal string interpretation
Signed-off-by: Ahmet Oğuzhan Engin <ahmetoguzhanengin@gmail.com >
Signed-off-by: ahmetoguzhanengin <ahmetoguzhanengin@gmail.com >
---------
Signed-off-by: ahmetoguzhanengin <ahmetoguzhanengin@gmail.com >
Signed-off-by: Ahmet Oğuzhan Engin <ahmetoguzhanengin@gmail.com >
2026-05-27 23:20:32 -04:00
Fredrik Adelöw
2d181c035d
Add changeset
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-05-27 22:37:22 +02:00
Fredrik Adelöw
2a85164e49
Use cheaper auth plugin and skip binlog for test MySQL containers
...
Switch the dockerized MySQL container to mysql_native_password (single
challenge-response) instead of the default caching_sha2_password
(extra RSA key exchange round-trip on non-TLS connections). Also
disable binary logging since tests don't need replication. Both
reduce per-connection overhead.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-05-27 22:36:57 +02:00
Fredrik Adelöw
6fe88aabb3
fix(backend-test-utils): increase MySQL connect and pool timeouts
...
The mysql2 driver defaults to a 10-second connect timeout, which is
too short when many test suites share a single MySQL container under
CI load. Increase the connect timeout to 30 seconds and add pool
acquire/create timeouts of 30 seconds to reduce flaky ETIMEDOUT
failures.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-05-27 22:35:31 +02:00
backstage-goalie[bot]
a71ae90198
Merge pull request #34417 from backstage/renovate/graphql-16.x-lockfile
...
chore(deps): update dependency graphql to v16.14.0
2026-05-27 16:49:38 +00:00
James Brooks
b33bb24b5a
Add NumberField component to @backstage/ui ( #34264 )
...
* Add NumberField component to @backstage/ui
Signed-off-by: James Brooks <jamesbrooks@spotify.com >
* Address review feedback on NumberField
Signed-off-by: James Brooks <jamesbrooks@spotify.com >
* Fix NumberField CSS formatting
Signed-off-by: James Brooks <jamesbrooks@spotify.com >
* Add increment/decrement buttons to NumberField
Signed-off-by: James Brooks <jamesbrooks@spotify.com >
* Fix NumberField looking disabled at min/max bounds
Signed-off-by: James Brooks <jamesbrooks@spotify.com >
---------
Signed-off-by: James Brooks <jamesbrooks@spotify.com >
2026-05-27 17:20:27 +02:00
Fredrik Adelöw
58fb313f22
Merge pull request #34398 from robingileborg/master
...
Bitbucket username should not be treated as a secret
2026-05-27 16:29:50 +02:00
Fredrik Adelöw
18644ee7a2
Merge pull request #34406 from F-Secure-web/replace-react-use-recommendations-with-react-hookz-web
...
docs: Replace `react-use` recommendations with `@react-hookz/web`
2026-05-27 16:13:10 +02:00
Fredrik Adelöw
5aa867c86f
Merge pull request #34416 from backstage/freben/fix-missing-runtime-deps
...
fix: restore runtime dependencies incorrectly demoted to devDependencies
2026-05-27 15:30:53 +02:00
renovate[bot]
28e5198e23
chore(deps): update dependency graphql to v16.14.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-27 13:07:38 +00:00
Fredrik Adelöw
150f290178
Merge pull request #31613 from backstage/renovate/azure-sdk-for-js-monorepo
...
chore(deps): update azure-sdk-for-js monorepo
2026-05-27 14:55:44 +02:00
Fredrik Adelöw
de9873e142
chore: add patch entry for #34416
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-05-27 14:52:26 +02:00
Fredrik Adelöw
378784ebf0
fix: restore runtime dependencies incorrectly demoted to devDependencies
...
PR #33936 removed duplicate dependency entries, but in two cases moved
deps from dependencies to devDependencies that are still re-exported in
the published API reports:
- @backstage/catalog-client: @backstage/plugin-catalog-common
(AnalyzeLocationRequest/AnalyzeLocationResponse types)
- @backstage/frontend-plugin-api: @backstage/config (Config type)
These need to be runtime dependencies so consumers can resolve the
types at build time.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-05-27 14:51:28 +02:00
Stijn Brouwers
34f21c39a5
chore(changeset): Add PR changeset
...
Signed-off-by: Stijn Brouwers <stijn@bdcommit.com >
2026-05-27 14:32:51 +02:00
Stijn Brouwers
70fc9e0370
bugfix(gitlabUrlReader): Fix issue with repository archive retrieval
...
Signed-off-by: Stijn Brouwers <stijn@bdcommit.com >
2026-05-27 14:29:41 +02:00
Fredrik Adelöw
55009be8a4
Merge pull request #34413 from backstage/freben/revert-seed-protobufjs-unpin
...
Revert protobufjs seed lockfile unpin
2026-05-27 13:48:43 +02:00
Fredrik Adelöw
826788803e
Revert "try to remove protojs pins"
...
This reverts commit b15f74b62f .
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-05-27 12:29:38 +02:00
Fredrik Adelöw
73ac7983a6
Merge pull request #34411 from backstage/dependabot/npm_and_yarn/tmp-0.2.6
2026-05-27 07:36:18 +02:00
dependabot[bot]
635eea3ac7
chore(deps): bump tmp from 0.2.5 to 0.2.6
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.5 to 0.2.6.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.5...v0.2.6 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-27 01:26:30 +00:00
backstage-goalie[bot]
8d2316f276
Merge pull request #34410 from backstage/renovate/nodemailer-8.x-lockfile
...
chore(deps): update dependency nodemailer to v8.0.8
2026-05-27 01:21:39 +00:00
renovate[bot]
74b16ec203
chore(deps): update dependency nodemailer to v8.0.8
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-27 00:21:54 +00:00
backstage-goalie[bot]
d43186ac5a
Merge pull request #34388 from backstage/renovate/cleye-2.x-lockfile
...
chore(deps): update dependency cleye to v2.6.0
2026-05-27 00:14:53 +00:00
backstage-goalie[bot]
2b9bb3c4d2
Merge pull request #34387 from backstage/renovate/better-sqlite3-12.x-lockfile
...
chore(deps): update dependency better-sqlite3 to v12.10.0
2026-05-27 00:14:48 +00:00
Timo Sand
d2c181f539
Update TOC
...
Signed-off-by: Timo Sand <timo.sand@f-secure.com >
2026-05-27 01:02:06 +03:00
Timo Sand
f56177b47e
Replace mentions of react-use in docs with @react-hookz/web
...
Signed-off-by: Timo Sand <timo.sand@f-secure.com >
2026-05-27 01:01:20 +03:00
Patrik Oldsberg
ada73f2ba4
Merge pull request #31466 from jescalada/31624-fix-autologout-bug
...
fix: auto-logout not working when closing tabs and reopening
2026-05-26 18:13:26 +02:00
Fredrik Adelöw
65456c31b6
Merge pull request #34319 from backstage/changeset-release/master
...
Version Packages (next)
2026-05-26 18:04:57 +02:00
github-actions[bot]
68db890456
Version Packages (next)
2026-05-26 15:26:38 +00:00
Fredrik Adelöw
b75158b2c1
chore: add changeset for Azure SDK test fixes
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-05-26 17:18:31 +02:00
Fredrik Adelöw
72db53e9fb
Remove stale credsManager field from conflict resolution
...
The field was accidentally kept from master during the rebase
conflict resolution but doesn't belong in this PR's version of
the file.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-05-26 17:18:31 +02:00