Ben Lambert
dee4283ccf
feat: add pluginId to actions, server name/description config, dot separator for namespaced tools ( #33344 )
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-03-17 08:47:51 +01:00
github-actions[bot]
ed7c4e3bef
Version Packages (next)
2026-03-10 17:34:12 +00:00
Fredrik Adelöw
c0b9c63be4
Fix TypeScript error in MockSchedulerService test
...
Use non-null assertion for resolveBlock since TypeScript cannot track
the async reassignment across the setTimeout boundary.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-10 13:59:40 +01:00
Fredrik Adelöw
25157bec8d
Fix AbortController reuse after cancel and prevent overlapping liveness checks
...
Reset AbortController in MockSchedulerService after cancelTask so
subsequent triggerTask calls receive a fresh signal. Replace setInterval
with a self-scheduling setTimeout loop for liveness checks in TaskWorker
to prevent overlapping DB queries when a check takes longer than the
polling interval.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-10 13:49:38 +01:00
Fredrik Adelöw
3e4b372955
Implement cancelTask in MockSchedulerService with proper error types
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-09 22:37:08 +01:00
Fredrik Adelöw
60eec59601
Fix missing cancelTask in mock SchedulerService implementations
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-09 22:16:33 +01:00
github-actions[bot]
db0d171511
Version Packages (next)
2026-03-03 14:16:49 +00:00
Ben Lambert
62f0a53d65
Fix error forwarding in actions registry to preserve original status codes ( #33021 )
...
Signed-off-by: benjdlambert <ben@blam.sh >
2026-02-26 08:59:58 +00:00
github-actions[bot]
4bd6a3a1af
Version Packages (next)
2026-02-24 19:24:06 +00:00
Ben Lambert
1ee5b28e41
feat(metrics): Implement MetricsService (#32977 )
...
* feat: add MetricsService alpha release
Introduces MetricsService as a new @alpha core service wrapping
@opentelemetry/api. Includes migration of existing catalog metrics
to use the new service.
Signed-off-by: benjdlambert <ben@blam.sh >
* chore: duplicate otel types, add plugin-scoped factory and tests
Signed-off-by: benjdlambert <ben@blam.sh >
* chore: update BEP-0012 metrics service design
Signed-off-by: Kurt King <kurtaking@gmail.com >
* chore: address PR feedback from freben and rugvip
Rename instrument types with MetricsService prefix for namespace
clarity, move config to backend.metrics.plugin.{pluginId}, add
config.d.ts schema, and improve factory test assertions.
Signed-off-by: benjdlambert <ben@blam.sh >
---------
Signed-off-by: benjdlambert <ben@blam.sh >
Signed-off-by: Kurt King <kurtaking@gmail.com >
Co-authored-by: Kurt King <kurtaking@gmail.com >
2026-02-24 16:57:02 +01:00
github-actions[bot]
e6df5d52ce
Version Packages
2026-02-17 16:06:18 +00:00
github-actions[bot]
7c41134684
Version Packages (next)
2026-02-10 16:14:59 +00:00
Patrik Oldsberg
ee8d999aac
backend-test-utils: bring back old alpha solution
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-10 15:23:00 +01:00
Patrik Oldsberg
1cedbc7d1b
backend-test-utils: review fixes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-10 15:23:00 +01:00
Patrik Oldsberg
42abfb1b85
Add createServiceMock to backend-test-utils
...
Exports the internal simpleMock utility as createServiceMock, allowing
plugin authors to define mock creators for their own service refs
following the same pattern as the built-in mockServices mocks.
Also updates catalog-node to use createServiceMock instead of its own
copy, and simplifies the gateway-backend test to use the mock's
.factory property directly.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-10 15:22:59 +01:00
Patrik Oldsberg
68eb32266d
add missing jest peer deps
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-09 21:16:24 +01:00
github-actions[bot]
1ea737c1e2
Version Packages (next)
2026-02-03 14:24:29 +00:00
github-actions[bot]
d4b85dddee
Version Packages (next)
2026-01-27 15:51:11 +00:00
Fredrik Adelöw
f02219a054
Merge pull request #32516 from backstage/freben/nodecolon
...
Add a rule for the use of `node:` prefix on native imports
2026-01-27 14:17:14 +01:00
Patrik Oldsberg
b9ac3a6014
Merge pull request #32512 from backstage/rugvip/module-failures
...
catalog-backend: attribute provider connection failures to modules
2026-01-27 13:02:28 +01:00
Fredrik Adelöw
69d880e171
Bump to latest zod
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-26 13:52:02 +01:00
Fredrik Adelöw
7455dae884
require the use of node prefix on native imports
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-26 13:22:53 +01:00
Patrik Oldsberg
f1d29b4d4d
catalog-backend: attribute provider connection failures to modules
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-24 17:06:07 +01:00
github-actions[bot]
2e902e7b43
Version Packages
2026-01-20 16:40:05 +00:00
Patrik Oldsberg
4178587bb2
backend-test-utils: move reusable test failure case ( #32388 )
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-20 17:33:48 +01:00
Jon Koops
872eb91313
Upgrade zod-to-json-schema to latest version
...
Signed-off-by: Jon Koops <jonkoops@gmail.com >
2026-01-14 12:03:47 +01:00
github-actions[bot]
880310b797
Version Packages (next)
2026-01-13 12:10:45 +00:00
Backstage Service Account
fea3e3972d
Version Packages (next) ( #32150 )
2025-12-23 18:22:06 +01:00
github-actions[bot]
c24788d5bb
Version Packages
2025-12-16 14:08:20 +00:00
github-actions[bot]
e08f48a9b5
Version Packages (next)
2025-12-09 15:00:09 +00:00
Fredrik Adelöw
5a737e1cab
Fix postgres 18 TestDatabases by pinning the data dir
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-12-03 11:07:54 +01:00
Patrik Oldsberg
2c6ea33a74
Merge pull request #31946 from backstage/rugvip/tsbumps
...
cli: switch tsconfig to default to bundler resolution
2025-12-02 23:31:11 +01:00
Patrik Oldsberg
8be23a4104
backend-test-utils: switch to text-extensions
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-12-02 22:24:58 +01:00
dependabot[bot]
de96a60f7a
chore(deps): bump express from 4.21.2 to 4.22.0
...
Bumps [express](https://github.com/expressjs/express ) from 4.21.2 to 4.22.0.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.22.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.2...4.22.0 )
---
updated-dependencies:
- dependency-name: express
dependency-version: 4.22.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-02 20:33:46 +01:00
github-actions[bot]
756986e5e7
Version Packages (next)
2025-11-25 16:21:32 +00:00
github-actions[bot]
792f4d7e3d
Version Packages
2025-11-18 12:23:09 +00:00
github-actions[bot]
20fae88bdf
Version Packages (next)
2025-11-11 21:45:56 +00:00
Fredrik Adelöw
f3001fda4a
tweak some of the mock services to have more precise types
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-11-11 15:08:43 +01:00
aramissennyeydd
02f3dd1420
fix api reports
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-11-10 08:59:21 -05:00
github-actions[bot]
3738293d26
Version Packages (next)
2025-11-04 15:00:26 +00:00
Patrik Oldsberg
3835287df2
Merge pull request #31053 from backstage/sennyeya/instance-metadata-update
...
feat: promote instance metadata
2025-11-04 13:11:40 +01:00
aramissennyeydd
ef642fffbe
fix api reports
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-10-22 13:35:47 -04:00
aramissennyeydd
468f2d8ca7
move alpha instance to default service factories
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-10-22 12:38:35 -04:00
github-actions[bot]
807af8ce0e
Version Packages (next)
2025-10-21 16:14:43 +00:00
Andre Wanlin
d57b13b2d4
Version Policy Update - Postgres 18 to 14
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2025-10-16 18:44:29 -05:00
Patrik Oldsberg
b436f73803
Merge pull request #31166 from schultzp2020/constructor-parameters
...
refactor: convert constructor parameter properties for erasableSyntaxOnly compatibility
2025-10-15 18:56:42 +02:00
github-actions[bot]
d6ce2db9ca
Version Packages
2025-10-14 15:29:54 +00:00
Paul Schultz
05f60e1e0a
refactor: convert constructor parameter properties for erasableSyntaxOnly compatibility
...
Signed-off-by: Paul Schultz <pschultz@pobox.com >
2025-10-14 08:29:21 -05:00
aramissennyeydd
3bdbba8c00
fix api reports
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-10-14 14:29:13 +02:00
aramissennyeydd
374ac99a6f
fix api report
...
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
2025-10-14 14:29:12 +02:00