Commit Graph

33402 Commits

Author SHA1 Message Date
Anders Näsman e984e9018f Merge pull request #14256 from omerfarukdogan/master
feat(docs): hide document description if not provided
2022-11-14 14:05:18 +01:00
backstage-goalie[bot] f2fb69fe05 Merge pull request #14604 from backstage/renovate/graphqlcodegenerator-monorepo
Update dependency @graphql-codegen/cli to v2.13.12
2022-11-14 12:24:37 +00:00
Fredrik Adelöw 56e853ef3b Merge pull request #14591 from kunickiaj/iap-header-config
Permit customizing the header name for the IAP jwt
2022-11-14 13:14:48 +01:00
renovate[bot] 5b6008f79d Update dependency @graphql-codegen/cli to v2.13.12
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-14 11:47:51 +00:00
backstage-goalie[bot] 71e77478a1 Merge pull request #14581 from backstage/renovate/postcss-8.x-lockfile
Update dependency postcss to v8.4.19
2022-11-14 11:45:17 +00:00
backstage-goalie[bot] f3d7ce969a Merge pull request #14599 from backstage/renovate/ajv-8.x-lockfile
Update dependency ajv to v8.11.2
2022-11-14 11:38:22 +00:00
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] 120415442e Update dependency ajv to v8.11.2
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-11-14 08:59:55 +00: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
Adam Kunicki 89d705e806 Permit customizing the header name for the IAP jwt
This creates a new configuration parameter `jwtHeader` for the gcp-iap
auth provider. This allows setting a custom header to look in for the
IAP issued JWT.

Signed-off-by: Adam Kunicki <kunickiaj@gmail.com>
2022-11-11 21:02:55 -08: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
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