Commit Graph

33392 Commits

Author SHA1 Message Date
Eric Peterson 9fe226592d Merge pull request #14573 from backstage/techdocs/entity-ref-analytics
[TechDocs] Analytics entity-awareness
2022-11-14 12:21:24 +01:00
Fredrik Adelöw fd4c279dd4 Merge pull request #14598 from backstage/renovate/swc-core-1.x-lockfile
Update dependency @swc/core to v1.3.16
2022-11-14 12:16:12 +01:00
Fredrik Adelöw 69e9f4e887 Merge pull request #13931 from Bonial-International-GmbH/pjungermann/bitbucket-cloud/events
feat: events
2022-11-14 12:08:52 +01:00
Emma Indal 0fb7d13de9 Merge pull request #14600 from backstage/emmaindal/stack-overflow-result-list-item
[Stack Overflow] result list item to accept rank prop
2022-11-14 11:52:54 +01:00
Johan Haals af60b4a005 Merge pull request #14601 from goenning/patch-1
add ESW to adopters
2022-11-14 11:51:57 +01:00
Guilherme Oenning d69fff6a9c should be https :)
Signed-off-by: Guilherme Oenning <goenning@eshopworld.com>
2022-11-14 10:28:53 +00:00
Guilherme Oenning d672fc2658 add ESW to adopters
Signed-off-by: Guilherme Oenning <me@goenning.net>
Signed-off-by: Guilherme Oenning <goenning@eshopworld.com>
2022-11-14 10:28:53 +00:00
Emma Indal e32d5643e3 add changeset
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-11-14 11:07:46 +01:00
Emma Indal 8c4fe3171e update api report
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-11-14 10:52:14 +01:00
Emma Indal 4043f4c6cf accept result rank prop
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-11-14 10:50:59 +01:00
Emma Indal bab2ae85a5 write test for capturing rank prop
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-11-14 10:42:15 +01:00
renovate[bot] 6829241d06 Update dependency @swc/core to v1.3.16
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-14 08:58:54 +00:00
Fredrik Adelöw 38c3c4931a Merge pull request #14481 from backstage/renovate/keyv-memcache-1.x-lockfile
Update dependency keyv-memcache to v1.3.3
2022-11-14 09:48:07 +01:00
Patrik Oldsberg 44b996149c Merge pull request #14590 from stephenburrows22/patch-1
Update ADOPTERS.md
2022-11-14 01:22:27 +01:00
Ben Lambert 5852bf4491 Merge pull request #14566 from backstage/blam/scaffolder-fix-types-for-next-extensions
scaffolder/next: fix the return type for `createNextScaffolderFieldExtension`
2022-11-13 13:21:57 +01:00
Patrick Jungermann 25f6d7bddb feat(events/gerrit): add GerritEventRouter
Add an event router for Gerrit
which handles events from the topic `gerrit`
and re-publishes events under their more specific topic
based on the `$.type` payload field
like e.g., `gerrit.change-merged`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 01:38:34 +01:00
stephenburrows22 0f01f91a03 Update ADOPTERS.md
added details for MSCI

Signed-off-by: stephenburrows22 <118028944+stephenburrows22@users.noreply.github.com>
2022-11-12 00:17:12 +00:00
Patrick Jungermann 12cd94b7e9 feat(events/azure): add AzureDevOpsEventRouter
Add an event router for Azure DevOps
which handles events from the topic `azureDevOps`
and re-publishes events under their more specific topic
based on the `$.eventType` payload field
like e.g., `azureDevOps.git.push`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 01:14:29 +01:00
Patrick Jungermann 63f7983398 feat(events/gitlab): add GitLabEventRouter
Add an event router for GitLab
which handles events from the topic `gitlab`
and re-publishes events under their more specific topic
based on the `$.event_name` payload field
like e.g., `gitlab.push`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 01:14:29 +01:00
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
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
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
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