Commit Graph

10445 Commits

Author SHA1 Message Date
Fredrik Adelöw 83ff7f68b6 Merge pull request #10544 from backstage/freben/stitch-more
stitch sources of refs that are removed too
2022-03-31 15:37:50 +02:00
Ben Lambert 2453315e4d Merge pull request #10530 from julioz/gocd-pagination
Add table pagination to GoCD plugin
2022-03-31 12:50:24 +02:00
Ben Lambert 1624a23cdf Merge pull request #10515 from Bonial-International-GmbH/PJ_bitbucket_split-client
feat: split `BitbucketClient` into `BitbucketCloudClient`, `BitbucketServerClient`
2022-03-31 12:40:02 +02:00
Ben Lambert 7bffa89e66 Merge pull request #10521 from backstage/dependabot/npm_and_yarn/gitbeaker/core-35.6.0
build(deps): bump @gitbeaker/core from 34.6.0 to 35.6.0
2022-03-31 11:08:09 +02:00
Johan Haals 9f0fc0c598 Merge pull request #10540 from backstage/dependabot/npm_and_yarn/asyncapi/react-component-1.0.0-next.34
build(deps): bump @asyncapi/react-component from 1.0.0-next.33 to 1.0.0-next.34
2022-03-31 10:19:43 +02:00
Johan Haals 25be8b70df Merge pull request #10026 from awanlin/topic/add-mysquads-sidebar-item
Added MySquads
2022-03-31 10:19:07 +02:00
Johan Haals bd2c7523ad chore: switch to double quotes
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-03-31 10:05:50 +02:00
Fredrik Adelöw 8592cacfd3 stitch sources of refs that are removed too
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-03-31 09:29:36 +02:00
dependabot[bot] ae321bd414 build(deps): bump @asyncapi/react-component
Bumps [@asyncapi/react-component](https://github.com/asyncapi/asyncapi-react) from 1.0.0-next.33 to 1.0.0-next.34.
- [Release notes](https://github.com/asyncapi/asyncapi-react/releases)
- [Commits](https://github.com/asyncapi/asyncapi-react/compare/v1.0.0-next.33...v1.0.0-next.34)

---
updated-dependencies:
- dependency-name: "@asyncapi/react-component"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-31 04:09:20 +00:00
Julio Zynger 2677db7c15 Add table pagination to GoCD plugin
The default value for the GoCD API is [10 pipelines per page](https://api.gocd.org/current/#get-pipeline-history).
Here we increase the requested page size to the maximum (100 pipelines per page) and add pagination controls to the build tables.

We still don't have _actual request pagination_ implemented, which means we only ever perform a single request - that will come in a future contribution.

Signed-off-by: Julio Zynger <julio.zynger@soundcloud.com>
2022-03-30 17:35:43 +02:00
Marley Powell 5710e3ee8a refactor: Small code review change
Signed-off-by: Marley Powell <Marley.Powell@exclaimer.com>
2022-03-30 15:31:21 +01:00
Marley Powell a8280a5600 fix: Make sure team members are loaded before loading pull requests
Signed-off-by: Marley Powell <Marley.Powell@exclaimer.com>
2022-03-30 14:42:01 +01:00
Marley Powell e4e188f06b fix: Stop loading all teams when plugin is initialized
Signed-off-by: Marley Powell <Marley.Powell@exclaimer.com>
2022-03-30 14:32:44 +01:00
Andre Wanlin 494f97f2a4 Clean up changeset and commented code
Signed-off-by: Andre Wanlin <awanlin@rapidrtc.com>
2022-03-30 08:16:04 -05:00
Johan Haals 23d032e987 Merge pull request #9471 from brethubbard/validate-entity-endpoint
add validate-entity endpoint
2022-03-30 10:24:51 +02:00
dependabot[bot] 2f3d3a1eae build(deps): bump @gitbeaker/core from 34.6.0 to 35.6.0
Bumps [@gitbeaker/core](https://github.com/jdalrymple/gitbeaker) from 34.6.0 to 35.6.0.
- [Release notes](https://github.com/jdalrymple/gitbeaker/releases)
- [Changelog](https://github.com/jdalrymple/gitbeaker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jdalrymple/gitbeaker/compare/34.6.0...35.6.0)

---
updated-dependencies:
- dependency-name: "@gitbeaker/core"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-30 04:12:49 +00:00
Patrick Jungermann 9fed130139 feat: split BitbucketClient into BitbucketCloudClient, BitbucketServerClient
Bitbucket Cloud and Bitbucket Server (fka. Stash) are different product lines at Atlassian
and offer different APIs.

This was also reflected within the client which contained a mix of endpoints for both.

This is a tiny transparent step towards an easier maintainable setup as proposed at #9923.
The change is transparent for users of the processor, contained within the internals of it.

Besides the maintainability as of #9923, this can also enable future enhancements like
handling of rate limits, etc.

Some API interactions are not part of the client but are included in other packages like
`packages/integration` and then e.g. used at the `UrlReader` implementation.
This imposes some challenges towards topics like rate limit handling, etc.
Due to this, it may even make sense to externalize the clients in the future
(or alternative options) and ensure all interactions go through it.

As part of creating entity providers for such processors (#10183), this might be a good candidate
to create separate entity providers instead. It would not impact current users of the processor
(more than one entity provider).

Relates-to: #9923
Relates-to: #10183
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-03-30 01:36:04 +02:00
github-actions[bot] e6f3fb8575 Version Packages (next) 2022-03-29 08:42:22 +00:00
Fredrik Adelöw a163329f26 Merge pull request #10500 from backstage/freben/lists-dammit
fix the allow entries that should be lists
2022-03-29 10:22:36 +02:00
Fredrik Adelöw 90e4cac0e4 Merge pull request #10479 from alexrybch/gcalendar-list-fix
gcalendar plugin calendar list fix
2022-03-29 10:06:27 +02:00
Fredrik Adelöw 1d587f7bb7 fix the allow entries that should be lists
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-03-29 09:52:33 +02:00
Johan Haals e9113ccbb7 Merge pull request #10454 from Bonial-International-GmbH/PJ_export-specToEntity
feat: export `locationSpecToLocationEntity`
2022-03-29 09:33:11 +02:00
Bret Hubbard ac9fe6357e catalog-backend: add pre-validation and consistent errors, refactor for simplicity
Signed-off-by: Bret Hubbard <hubbard.bret@gmail.com>
2022-03-28 13:50:23 -06:00
Bret Hubbard 0d5f9fe6e9 catalog-backend: add location for validate-entity endpoint
Signed-off-by: Bret Hubbard <hubbard.bret@gmail.com>
2022-03-28 13:48:35 -06:00
Bret Hubbard 8e8d1afe9c catalog-backend: add validate-entity endpoint
Signed-off-by: Bret Hubbard <hubbard.bret@gmail.com>
2022-03-28 13:48:35 -06:00
Andre Wanlin af1ee27a67 Revert props change
Signed-off-by: Andre Wanlin <awanlin@rapidrtc.com>
2022-03-28 14:28:55 -05:00
Andre Wanlin c530f3f546 Minor corrections
Signed-off-by: Andre Wanlin <awanlin@rapidrtc.com>
2022-03-28 13:33:51 -05:00
Fredrik Adelöw 1a41fa97df Merge pull request #10483 from backstage/freben/group-and-user
Make User and Group kinds not default allowed by rules
2022-03-28 18:15:39 +02:00
Alex Rybchenko a3ba359d73 updated api report
Signed-off-by: Alex Rybchenko <arybchenko@box.com>
2022-03-28 17:11:28 +02:00
Fredrik Adelöw 1691c6c5c2 Make User and Group not default allowed by rules
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-03-28 17:04:50 +02:00
Camila Belo db2ec73088 Merge pull request #10474 from backstage/techdocs-layout-improvements
[TechDocs] Page layout improvements
2022-03-28 16:53:53 +02:00
Johan Haals 41f5c34bce Merge pull request #10456 from Bonial-International-GmbH/PJ_badges-markdown
feat: allow overriding `getMarkdownCode`
2022-03-28 16:12:56 +02:00
Camila Belo 179b5070fc fix(techdocs): apply review suggestion
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-03-28 16:12:47 +02:00
Alex Rybchenko c6616e6fc9 Fixed issue when not all calendars were fetched for some accounts
Signed-off-by: Alex Rybchenko <arybchenko@box.com>
2022-03-28 15:06:19 +02:00
Patrick Jungermann fb02d2d94d feat: export locationSpecToLocationEntity
Export function `locationSpecToLocationEntity`
which helps with converting `LocationSpec` to `LocationEntityV1alpha1`
and hereby, make it usable in other  packages/plugins.

Change signature to be easier to extend in  the future.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-03-28 14:49:55 +02:00
Camila Belo e8d84d2ee6 fix(techdocs): use sidebar config
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-03-28 13:45:00 +02:00
Johan Haals 21a3e09fd5 Merge pull request #10407 from simongellis-attentive/draft-github-prs
Support creating draft GitHub prs
2022-03-28 13:25:32 +02:00
MT Lewis 8012ac46a0 permissions: ensure returned conditions match permission in PermissionPolicy#handle (#10075)
* permission-node: fix signature of permission rule in test suites

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>

* permission-common: add isPermission helper for comparing permissions

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>

* permission-node: adjust createConditionExports for more type safety

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>

* permissions: add resourceType property to PermissionCondition and PermissionRule

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>

* catalog: handle changes to PermissionCondition and PermissionRule types

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>

* catalog-backend: avoid re-exporting alpha import

cf. https://github.com/backstage/backstage/pull/10128

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>

* Update changeset

Signed-off-by: Joe Porpeglia <josephp@spotify.com>

* Resolve api-report conflict

Signed-off-by: Joon Park <joonp@spotify.com>

Co-authored-by: Joe Porpeglia <josephp@spotify.com>
Co-authored-by: Joon Park <joonp@spotify.com>
2022-03-28 11:06:38 +01:00
Emma Indal ea14b21dc0 Merge pull request #9679 from backstage/emmaindal/stack-overflow-plugin
[Plugin] Stack Overflow
2022-03-28 11:23:31 +02:00
Camila Belo 49f646a9c9 fix(techdocs): drawer toggle margins
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-03-28 10:52:32 +02:00
Camila Belo bf4d052897 fix(techdocs): code block margins
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-03-28 10:52:32 +02:00
Camila Belo 52708317f9 fix(techdocs): inner content width
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-03-28 10:52:32 +02:00
Camila Belo e56bcbfb0c fix(techdocs): footer link width
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-03-28 10:52:32 +02:00
Camila Belo 216c262bf2 fix(techdocs): mobile sidebar width
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-03-28 10:52:32 +02:00
Emma Indal 6733449641 add @public to ComponentRenderer
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-03-28 10:35:15 +02:00
Fredrik Adelöw dee89cbc54 Merge pull request #10460 from backstage/freben/enterpriseInstanceUrl
handle trailing slashes on enterpriseInstanceUrl
2022-03-27 09:57:57 +02:00
Fredrik Adelöw 020699ee40 Merge pull request #10455 from yarodinD/master
Fixed possible type error if jenkins response contains null values
2022-03-26 20:31:36 +01:00
Andre Wanlin 589b42d788 Fixed issues
Signed-off-by: Andre Wanlin <awanlin@rapidrtc.com>
2022-03-26 14:14:02 -05:00
Andre Wanlin a7423888d1 Refactoring based on recent feedback
Signed-off-by: Andre Wanlin <awanlin@rapidrtc.com>
2022-03-26 14:07:01 -05:00
Alex Crome 37b04b5a5e Fixed bad help link in Entity Inspector
The help link for labels in the entity inspector was 404ing, so removed it.

Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2022-03-26 18:29:02 +00:00