Patrick Jungermann
6bc121bf0d
feat(events/bitbucketCloud): add BitbucketCloudEventRouter
...
Add an event router for Bitbucket Cloud
which handles events from the topic `bitbucketCloud`
and re-publishes events under their more specific topic
based on the `x-event-key` metadata
like e.g., `bitbucketCloud.repo:push`.
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com >
2022-11-12 00:21:23 +01:00
Patrick Jungermann
d3ecb2382d
feat(events/sqs): add a new AWS SQS event publisher
...
This change introduces a new plugin `@backstage/plugin-events-backend-module-aws-sqs`.
This plugin provides an event publisher which receives events from
(an) AWS SQS queue(s) and publishes them to the event broker.
The plugin supports the new backend-plugin-api and connects with the other plugins.
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com >
2022-11-12 00:15:50 +01:00
Patrick Jungermann
53bfad8576
feat(events,example): add simple way to add event-based entity providers
...
Add `DemoEventBasedEntityProvider` as example implementation.
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com >
2022-11-12 00:12:06 +01:00
Patrick Jungermann
e703ad022c
feat(events,example): integrate at example backend
...
Integrate plugins-events-backend with plugins-events-backend-module-http
at the example backend.
Relates-to: #11082
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com >
2022-11-12 00:07:29 +01:00
Patrick Jungermann
dc9da28abd
feat(events/http): add HTTP endpoint-based event publisher
...
This plugin adds an event publisher which receives events via (an) HTTP endpoint(s)
and can be used as destination at webhook subscriptions.
Relates-to: #11082
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com >
2022-11-12 00:02:48 +01:00
Patrick Jungermann
7bbd2403a1
feat(events): add events management capabilities
...
This change introduces some new plugins which provide the basics
for managing events inside of backstage.
Hereby, it offers extension points to add event publishers and subscribers
as well as to exchange the event broker implementation.
- `@backstage/plugin-events-backend`:
backend for the events management which connects all parts
and provides a simple in-memory event broker
- `@backstage/plugin-events-node`:
interfaces and API for `@backstage/plugin-events-backend`
- `@backstage/plugin-events-test-utils`:
test utilities like implementations useful for writing tests at modules
All plugins support the new backend-plugin-api.
Relates-to: #11082
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com >
2022-11-12 00:00:49 +01:00
Patrik Oldsberg
afa90a3e51
Merge pull request #14571 from backstage/rugvip/env
...
cli: explicit jest env resolution
2022-11-11 22:55:06 +01:00
Patrik Oldsberg
d2d83d802e
Merge pull request #14575 from backstage/Rugvip-patch-1
...
Update automate_stale.yml
2022-11-11 22:54:48 +01:00
Alex Crome
87840c8c6c
Add missing changeset
...
Signed-off-by: Alex Crome <afscrome@users.noreply.github.com >
2022-11-11 21:14:21 +00:00
Alex Crome
7e4ba8de90
Improve MS Graph docs
...
Signed-off-by: Alex Crome <afscrome@users.noreply.github.com >
2022-11-11 21:12:56 +00:00
Andre Wanlin
f93f263eff
Added custom provider annotation details
...
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2022-11-11 14:51:37 -06:00
Alex Crome
4d23a5c7b2
Fix casing of EntityNamePicker validation error message
...
The error message for `EntityNamePicker` has two sentences. The first word of the second sentence is capitalised, but the first sentence was not. This fixes the capitalisation of the first sentence.
Signed-off-by: Alex Crome <afscrome@users.noreply.github.com >
2022-11-11 20:42:45 +00:00
Phil Kuang
3e4a2ee779
docs(scaffolder): add info about custom field explorer
...
Signed-off-by: Phil Kuang <pkuang@factset.com >
2022-11-11 14:37:10 -05:00
Phil Kuang
aa4438e341
refactor(scaffolder): abstract away zod schema types
...
Signed-off-by: Phil Kuang <pkuang@factset.com >
2022-11-11 14:37:10 -05:00
Phil Kuang
ddd1c3308d
feat(scaffolder): implement custom field explorer
...
Signed-off-by: Phil Kuang <pkuang@factset.com >
2022-11-11 14:37:10 -05:00
Max Morton
6b82598bd8
Add changeset
...
Signed-off-by: Max Morton <mamorton@paloaltonetworks.com >
2022-11-11 11:17:50 -08:00
Max Morton
2ea30b6852
Update GitlabUrlReader to support API and Artifact URLs
...
Signed-off-by: Max Morton <mamorton@paloaltonetworks.com >
2022-11-11 10:30:00 -08:00
Mohamed Mohamed
d09df7ac27
have code follow eslint rules
...
Signed-off-by: Mohamed Mohamed <mohamed.mohamed2@aa.com >
2022-11-11 10:53:13 -06:00
Fredrik Adelöw
e6ced2446a
update to the proper version of memcache keyv instead
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-11-11 16:17:52 +01:00
renovate[bot]
fbf8ca67ee
Update dependency keyv-memcache to v1.3.3
...
Signed-off-by: Renovate Bot <bot@renovateapp.com >
2022-11-11 16:13:06 +01:00
renovate[bot]
dd5a5335e3
Update dependency postcss to v8.4.19
...
Signed-off-by: Renovate Bot <bot@renovateapp.com >
2022-11-11 14:58:22 +00:00
Fredrik Adelöw
905a7613bf
Merge pull request #14404 from mercedesbenzio/feature/sonarqube-improvements
...
sonarqube improvements
2022-11-11 15:37:35 +01:00
backstage-goalie[bot]
a750071c8b
Merge pull request #14577 from backstage/renovate/eslint-plugin-jest-27.x-lockfile
...
Update dependency eslint-plugin-jest to v27.1.5
2022-11-11 13:58:57 +00:00
renovate[bot]
e666aeac92
Update dependency eslint-plugin-jest to v27.1.5
...
Signed-off-by: Renovate Bot <bot@renovateapp.com >
2022-11-11 13:14:13 +00:00
backstage-goalie[bot]
752d5f7c75
Merge pull request #14563 from backstage/renovate/codemirror
...
Update dependency @codemirror/view to v6.4.2
2022-11-11 13:03:15 +00:00
Patrik Oldsberg
f19a77976a
Update automate_stale.yml
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-11-11 13:49:33 +01:00
blam
0a0365e877
chore: fixing the return type in the api-report
...
Signed-off-by: blam <ben@blam.sh >
2022-11-11 12:08:14 +01:00
Eric Peterson
bd2aab4726
Capture 'click' event on link clicks within TechDocs dom
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2022-11-11 12:00:37 +01:00
Eric Peterson
7d1352d459
Provide entityRef analytics context within TechDocs reader
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2022-11-11 12:00:09 +01:00
backstage-goalie[bot]
a945f69bee
Merge pull request #14572 from backstage/renovate/tanstack-query-monorepo
...
Update dependency @tanstack/react-query to v4.14.6
2022-11-11 10:35:14 +00:00
renovate[bot]
2e1565b01e
Update dependency @tanstack/react-query to v4.14.6
...
Signed-off-by: Renovate Bot <bot@renovateapp.com >
2022-11-11 10:02:49 +00:00
backstage-goalie[bot]
a0d5ceba1d
Merge pull request #14539 from backstage/renovate/openid-client-5.x-lockfile
...
Update dependency openid-client to v5.3.0
2022-11-11 09:53:06 +00:00
Johan Haals
99399abc82
Merge pull request #14392 from K-Phoen/entity-cost-insights
...
Entity cost insights
2022-11-11 10:30:35 +01:00
Patrik Oldsberg
4c16213e7d
cli: explicit jest env resolution
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-11-11 10:21:17 +01:00
Johan Haals
42f21aaed9
Merge pull request #14449 from elizabeth-a-hobbs/google-analytics-cleanup
...
Remove app.googleAnalyticsTrackingId and related scripts
2022-11-11 10:14:18 +01:00
Michael Stergianis
cf79f4b68a
docs: Replaces use of CatalogResultListItem with correct symbol
...
I copied the docs and noticed that the example didn't compile. According
to the changelog this is the fix
Signed-off-by: Michael Stergianis <mstergianis@vmware.com >
2022-11-10 17:21:58 -05:00
blam
d293d8ec22
chore: heres the actual fix
...
Signed-off-by: blam <ben@blam.sh >
2022-11-10 17:41:08 +01:00
blam
b2bb48a6f4
chore: add changeset
...
Signed-off-by: blam <ben@blam.sh >
2022-11-10 17:36:00 +01:00
blam
c1f5541d5c
chore: fixing the type for the return of the createNextScaffolderFieldExtension
...
Signed-off-by: blam <ben@blam.sh >
2022-11-10 17:35:09 +01:00
Arnþór Jónsson
f36127f5fe
Add optional step to SimpleStepper
...
Signed-off-by: Arnthor Jonsson <arnthorj@spotify.com >
2022-11-10 17:35:08 +01:00
Nikita Karpukhin
c9bbb32e0b
Update README
...
Signed-off-by: Nikita Karpukhin <nikita.karpukhin@scout24.com >
2022-11-10 17:25:00 +01:00
backstage-goalie[bot]
af5d2741da
Merge pull request #14564 from backstage/renovate/uiw-react-codemirror-4.x-lockfile
...
Update dependency @uiw/react-codemirror to v4.13.2
2022-11-10 16:21:53 +00:00
Nikita Karpukhin
fde99df4c7
Rename SubRoute to SettingsLayoutRouteProps
...
Signed-off-by: Nikita Karpukhin <nikita.karpukhin@scout24.com >
2022-11-10 17:19:57 +01:00
manusant
b94af16ac8
Updates according PR commentas
...
Signed-off-by: manusant <ney.br.santos@gmail.com >
2022-11-10 16:08:42 +00:00
renovate[bot]
4acce9e5cc
Update dependency @uiw/react-codemirror to v4.13.2
...
Signed-off-by: Renovate Bot <bot@renovateapp.com >
2022-11-10 15:43:12 +00:00
renovate[bot]
8a737b0ed7
Update dependency @codemirror/view to v6.4.2
...
Signed-off-by: Renovate Bot <bot@renovateapp.com >
2022-11-10 15:42:14 +00:00
Johan Haals
1c1906e2fb
Merge pull request #14557 from backstage/renovate/asyncapi-react-component-1.x
...
Update dependency @asyncapi/react-component to v1.0.0-next.44
2022-11-10 16:32:14 +01:00
Johan Haals
f3ac47b6c6
Handle multiple signals, prevent concurrent calls
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2022-11-10 16:27:07 +01:00
Johan Haals
263283c7bd
update api docs
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2022-11-10 15:31:42 +01:00
Johan Haals
d0c09089a8
Add support for non async hooks
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2022-11-10 15:16:30 +01:00