Patrick Jungermann
b3a4edb885
feat(events/github): add GithubEventRouter
...
Add an event router for GitHub
which handles events from the topic `github`
and re-publishes events under their more specific topic
based on the `x-github-event` metadata
like e.g., `github.push`.
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com >
2022-11-12 01:14:29 +01:00
Patrick Jungermann
d089fbe7dc
feat(events,catalog/bitbucketCloud): handle repo:push events
...
Relates-to: #10866
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com >
2022-11-12 01:14:29 +01:00
Patrick Jungermann
b8f913096c
fix(catalog/bitbucketCloud): fix test file name
...
The file was forgotten to be adjusted as part of PR #13859 .
Relates-to: PR #13859
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com >
2022-11-12 00:26:42 +01:00
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
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
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
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
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
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
backstage-goalie[bot]
38b4eb4b54
Merge pull request #14560 from backstage/renovate/roadiehq-backstage-plugin-github-insights-2.x-lockfile
...
Update dependency @roadiehq/backstage-plugin-github-insights to v2.1.1
2022-11-10 14:15:20 +00:00
Ömer Faruk Doğan
63705e73d9
feat(docs): hide document description if not provided
...
Signed-off-by: Ömer Faruk Doğan <8117265+omerfarukdogan@users.noreply.github.com >
2022-11-10 16:58:21 +03:00
renovate[bot]
4e8a483112
Update dependency @roadiehq/backstage-plugin-github-insights to v2.1.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com >
2022-11-10 13:23:49 +00:00
backstage-goalie[bot]
9ad90fd7d0
Merge pull request #14558 from backstage/renovate/pmmmwh-react-refresh-webpack-plugin-0.x-lockfile
...
Update dependency @pmmmwh/react-refresh-webpack-plugin to v0.5.9
2022-11-10 13:14:29 +00:00
renovate[bot]
4a41ce86b5
Update dependency @pmmmwh/react-refresh-webpack-plugin to v0.5.9
...
Signed-off-by: Renovate Bot <bot@renovateapp.com >
2022-11-10 12:34:07 +00:00
renovate[bot]
4db78c2296
Update dependency @asyncapi/react-component to v1.0.0-next.44
...
Signed-off-by: Renovate Bot <bot@renovateapp.com >
2022-11-10 12:33:39 +00:00
Fredrik Adelöw
0e37858f22
richer errors in the msgraph import steps
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2022-11-10 11:56:29 +01:00
manusant
a4a7166fd0
Cleanup exports
...
Signed-off-by: manusant <ney.br.santos@gmail.com >
2022-11-10 10:13:57 +00:00
backstage-goalie[bot]
37524f5885
Merge pull request #14550 from backstage/renovate/google-auth-library-8.x-lockfile
...
Update dependency google-auth-library to v8.7.0
2022-11-10 09:51:56 +00:00