Commit Graph

65637 Commits

Author SHA1 Message Date
benjdlambert dce8c8c235 feat: added some documentation for mcp actions backend
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 13:40:26 +02:00
Ben Lambert a7554ba479 Merge pull request #30293 from backstage/blam/catalog-action
`catalog`: Implement simple `get-catalog-entity` action
2025-06-17 13:25:09 +02:00
Ben Lambert d769e19289 Merge pull request #30294 from backstage/blam/output-schema
`mcp-actions`: Use `output` instead of `structuredOutput` for the time being
2025-06-17 13:19:40 +02:00
Ben Lambert e526417af6 Merge pull request #30289 from backstage/blam/actions-docs
`Actions` / `ActionsRegistry` core services docs
2025-06-17 13:09:02 +02:00
Ben Lambert fcf26afcbe Merge pull request #30288 from backstage/blam/actions-mcp-backend
Add initial implementation of MCP Server
2025-06-17 13:08:43 +02:00
Charles de Dreuille a561c92a0d Merge pull request #30286 from backstage/canon-forms
Canon - Update TextField to use React Aria
2025-06-17 12:38:49 +02:00
benjdlambert 5b2d95813c chore: don't use structuredContent for now as it's not supported by most clients
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 12:37:37 +02:00
benjdlambert 2e7adf058f chore: add changeset
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 12:12:35 +02:00
benjdlambert f0ea16492f chore: added simple get catalog entity
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 12:11:00 +02:00
benjdlambert 54725d199e chore: added some basic docs for actions registry and actions service
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 12:05:54 +02:00
benjdlambert 19774b2a55 chore: code reivew comments
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 12:03:16 +02:00
benjdlambert 22c8b3d5df chore: don't use send
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 11:53:30 +02:00
benjdlambert 57c747fad2 chore: code review comments
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 10:36:22 +02:00
Fredrik Adelöw ad748ee968 Merge pull request #30227 from drodil/eslint_mixed_plugin_imports
feat: eslint rule to check forbidden plugin imports
2025-06-17 10:35:14 +02:00
Charles de Dreuille ee4d2a43c4 Merge pull request #30291 from backstage/canon-as-prop 2025-06-17 10:20:51 +02:00
benjdlambert 976951d012 chore: rename package
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 10:17:24 +02:00
Charles de Dreuille f6336c0727 Add report
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-17 08:46:28 +01:00
benjdlambert 2c4e277c44 chore: fix publishing
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 09:44:05 +02:00
Charles de Dreuille 78204a2d5f Add as prop
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-17 08:42:26 +01:00
benjdlambert 398f9e9245 chore: update api reports and fix some code review comments
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 09:22:16 +02:00
benjdlambert 974d1ddebc chore: cleanup
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 09:18:08 +02:00
benjdlambert 4ed0fb6d29 chore: add changesfet
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 08:48:29 +02:00
benjdlambert 9d6a0fd975 feat: add some tests for streamable and sse routes
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 08:48:29 +02:00
benjdlambert ae7209b030 feat: implementing simple mcp backend to surface actions registry actions
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-17 08:48:29 +02:00
Ben Lambert a02fd02a0c Merge pull request #30272 from backstage/blam/move-things
`Actions` / `ActionsRegistry`: Move things around to export as `alpha` services
2025-06-17 08:47:57 +02:00
Ben Lambert ba3cdf14b7 Merge pull request #30233 from backstage/blam/tests-for-actions-registry
`ActionsRegistry`: Implementing some `mockServices` for testing
2025-06-17 07:39:23 +02:00
Charles de Dreuille 899b332edf Fix types
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-16 23:49:58 +01:00
Charles de Dreuille 70416c788f Add more examples for custom fields
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-16 23:41:50 +01:00
Charles de Dreuille f071baa582 Cleanup CSS
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-16 23:11:54 +01:00
Charles de Dreuille a4a500ce3a Merge branch 'master' into canon-forms 2025-06-16 23:11:03 +01:00
Charles de Dreuille 1f4f5a2a9e Update class names
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-16 23:10:05 +01:00
Charles de Dreuille 35fd51dc33 Add new FieldLabel component
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-16 23:06:34 +01:00
Charles de Dreuille 75b06e0756 Move TextField to React Aria
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-16 22:42:18 +01:00
Charles de Dreuille 76a58b9009 Add new FormInput component
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-06-16 22:41:44 +01:00
backstage-goalie[bot] d177aaea67 Merge pull request #30284 from backstage/renovate/msw-2.x-lockfile
chore(deps): update dependency msw to v2.10.2
2025-06-16 20:41:17 +00:00
renovate[bot] cab1ad8b1b chore(deps): update dependency msw to v2.10.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 20:03:11 +00:00
backstage-goalie[bot] 5c59f46786 Merge pull request #30282 from backstage/renovate/rate-limit-redis-4.x-lockfile
fix(deps): update dependency rate-limit-redis to v4.2.1
2025-06-16 19:50:03 +00:00
Hellgren Heikki 2974c08619 fix: review findings
removed default exclude targets so that tests are also in the scope.
added new includedFiles option that defaults to all in src/ directories

added more ignored packages to local config to make this pass, needs
fixes later on

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:38:45 +03:00
backstage-goalie[bot] 0ac1379cd7 Merge pull request #30281 from backstage/renovate/axios-1.x-lockfile
chore(deps): update dependency axios to v1.10.0
2025-06-16 19:28:35 +00:00
renovate[bot] 4d2438e19a fix(deps): update dependency rate-limit-redis to v4.2.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 19:12:39 +00:00
Hellgren Heikki 0a254aa6a0 chore: make mixed plugin imports warning instead error
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:11:21 +03:00
Hellgren Heikki e84e7c55bf feat: add suggestions for fixes for mixed plugins rule
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:11:21 +03:00
Hellgren Heikki 2788a08dad fix: tsc errors and rest of the tests
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:11:21 +03:00
Hellgren Heikki 063b2d39ce feat: eslint rule to check forbidden plugin imports
basically verify-local-dependencies.js but done during linting also in
the 3rd party repositories.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:11:20 +03:00
Fredrik Adelöw 6a788776fd Merge pull request #28708 from drodil/backend_rate_limit
Backend rate limit
2025-06-16 21:01:37 +02:00
renovate[bot] a19e622d72 chore(deps): update dependency axios to v1.10.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 18:40:07 +00:00
backstage-goalie[bot] 3eca47ff79 Merge pull request #30278 from backstage/renovate/playwright-monorepo
chore(deps): update dependency @playwright/test to v1.53.0
2025-06-16 18:27:10 +00:00
Fredrik Adelöw 3879954ee6 Merge pull request #30091 from StateFarmIns/address_yarn_add
Address yarn add with backstage yarn plugin
2025-06-16 19:51:36 +02:00
renovate[bot] 1a33254962 chore(deps): update dependency @playwright/test to v1.53.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 17:48:39 +00:00
benjdlambert 4607da6bbd feat: small tidy up and moving things around into alpha exports for actions and actions registry
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-16 17:51:16 +02:00