Commit Graph

13720 Commits

Author SHA1 Message Date
Oliver Sand d9f7774ec4 Fix warning about missing key in looped component
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-06-01 08:55:24 +02:00
Oliver Sand 1157fa3075 Add a <EntityPicker> field to the scaffolder
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-06-01 08:55:24 +02:00
Ben Lambert b5ef4cc693 Merge pull request #5677 from backstage/feat/create-scaffolder-extension
Scaffolder Field Extensions
2021-05-31 21:02:40 +02:00
Fredrik Adelöw cef835b4c7 Merge pull request #5861 from backstage/freben/never-change-darling
Remove the long-deprecated CHANGELOG file in the root
2021-05-31 18:49:02 +02:00
Fredrik Adelöw 98a040310f Remove the long-deprecated CHANGELOG file in the root
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-05-31 18:26:08 +02:00
Ben Lambert def497be0a Merge pull request #5845 from backstage/dependabot/npm_and_yarn/spotify/eslint-config-react-10.0.0
chore(deps): bump @spotify/eslint-config-react from 9.0.0 to 10.0.0
2021-05-31 16:21:29 +02:00
Ben Lambert 9a97271c32 Merge pull request #5857 from backstage/dependabot/npm_and_yarn/dockerode-3.3.0
chore(deps): bump dockerode from 3.2.1 to 3.3.0
2021-05-31 15:53:03 +02:00
dependabot[bot] 8ce2d1062d chore(deps): bump dockerode from 3.2.1 to 3.3.0
Bumps [dockerode](https://github.com/apocas/dockerode) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/apocas/dockerode/releases)
- [Commits](https://github.com/apocas/dockerode/compare/v3.2.1...v3.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-31 11:25:06 +00:00
Fredrik Adelöw 5dc8bdad45 Merge pull request #5656 from backstage/freben/database-tests-try2
Introduce `@backstage/backend-test-utils`, with `TestDatabases`
2021-05-31 13:20:23 +02:00
Ben Lambert 8c39a75235 Merge pull request #5841 from thefrontside/jbolda/resolve-source-map-path
adjust source map devtools filename template to point to source
2021-05-31 11:49:54 +02:00
Ben Lambert a341851f55 Merge pull request #5856 from backstage/dependabot/npm_and_yarn/types/d3-shape-2.1.0
chore(deps-dev): bump @types/d3-shape from 2.0.0 to 2.1.0
2021-05-31 11:47:45 +02:00
Ben Lambert 2305ab8fc9 Add changeset
Signed-off-by: Ben Lambert <ben@blam.sh>
2021-05-31 11:38:16 +02:00
blam 2ef59bf90a chore: fix typescript issues
Signed-off-by: blam <ben@blam.sh>
2021-05-31 11:03:42 +02:00
blam c2c83f46a7 chore: making the changes backwards compatible with default extensions being rendered when nothing supplied, and updating changeset to reflect This
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:59:08 +02:00
Fredrik Adelöw 9fa6391c78 Merge pull request #5850 from backstage/freben/entity-provider
Tweak the `EntityListProvider` to do single-cycle updates.
2021-05-31 10:51:24 +02:00
blam f0cfac64d2 chore: rename to ScaffolderFieldExtensions
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:35:54 +02:00
blam b35d36ccc1 chore: fixing tests
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:31:02 +02:00
blam 5a744b6b6a chore: reworking how the tests work and testing the validation seperately
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam 497f4ce188 chore: added changeset
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam bfe8306b98 chore: updating create app to the new format
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam 3d60be7c95 chore: fix deps for external depencies now we export some JSX things
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam f487ad12e0 chore: fixing some parts of the build
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam 09fad54e12 tests: added some tests for the new composability helpers
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam 5a6ba065ad chore: reworking a little more to simplify again
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam ca185ff577 feat(scaffolder): added some simple extractors to grab the data
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam bcead6b799 chore: simplify logic a little more and use getComponentData
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam 1124804744 chore: re-add the attachComponentData again, it's a little nicer for now
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam feb0cc5f54 feat(scaffolder/fields): try a simpler way to register
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:16 +02:00
blam 6bba66c0d6 chore: added some more refactor to validate now TODO
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:15 +02:00
blam 73a0f4e52b feat: started some work on making custom fields extensible using the composition API
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:15 +02:00
blam 81e6f5542c chore: starting to addthje scaffolder form extension point
Signed-off-by: blam <ben@blam.sh>
2021-05-31 10:30:15 +02:00
David Tuite 425ee4ef03 Merge pull request #5855 from RoadieHQ/fix-github-insights
Upgrade 3 roadie plugins in sample app (Fixes bug in master)
2021-05-31 08:48:01 +01:00
Tim Hansen 7af9cef074 Fix MockStorageApi recreating bucket storage
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-05-31 09:43:42 +02:00
dependabot[bot] bb6d7dabc3 chore(deps-dev): bump @types/d3-shape from 2.0.0 to 2.1.0
Bumps [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/d3-shape)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-31 04:09:25 +00:00
David Tuite a00acb8648 Upgrade GitHub pull requests plugin
Signed-off-by: David Tuite <david@roadie.io>
2021-05-30 18:54:18 +01:00
David Tuite 482173b79b Upgrade buildkite plugin
Signed-off-by: David Tuite <david@roadie.io>
2021-05-30 18:54:18 +01:00
David Tuite bf927e5c72 Upgrade github insights plugin
Signed-off-by: David Tuite <david@roadie.io>
2021-05-30 18:54:18 +01:00
Patrik Oldsberg bbb09a0fa4 Merge pull request #5853 from markshawtoronto/pagerduty
Add PagerDuty to the adopters list!
2021-05-28 21:54:26 +02:00
markshawtoronto 235a39f54d Add PagerDuty to the adopters list!
Signed-off-by: markshawtoronto <mshaw@pagerduty.com>
2021-05-28 10:56:27 -04:00
Jacob Bolda ee4eb5b402 add changeset
Signed-off-by: Jacob Bolda <me@jacobbolda.com>
2021-05-28 09:37:55 -05:00
Fredrik Adelöw 8e919a6f88 Tweak the EntityListProvider to do single-cycle updates.
The old code had some "waterfalls" of things triggering other things. For example, the following could happen in succession based on a single filter changing:

- the filter contents changed
- the client side filtered entities changed
- a backend load was triggered
- the backend responded, which made both the client side filtered entities and the backend entities change

The proposed new code does all of the actual work in one single unit, applying all updates in one go.

Sadly this doesn't entirely address the slowness of the entities table. But it makes updates more consistent and less flickery, and less frequent.

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-05-28 16:11:31 +02:00
Oliver Sand 2b5b5b54fc Merge pull request #5835 from SDA-SE/feat/scaffolder-support-oneOf
Don't merge with previous from state on form changes
2021-05-28 09:50:16 +02:00
Patrik Oldsberg c96a89abe1 Merge pull request #5847 from backstage/imgbot
[ImgBot] Optimize images
2021-05-28 09:39:19 +02:00
ImgBotApp 1ce3ecbf39 [ImgBot] Optimize images
/microsite/static/img/demo-screen.png -- 575.94kb -> 385.49kb (33.07%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-05-28 06:59:13 +00:00
Fredrik Adelöw 93e4cc42dc Merge pull request #5842 from fengypants/master
microsite: Add links to Community Session videos
2021-05-28 08:09:44 +02:00
Fredrik Adelöw a48179f26d Merge pull request #5843 from backstage/dependabot/npm_and_yarn/eslint-plugin-cypress-2.11.3
chore(deps-dev): bump eslint-plugin-cypress from 2.11.2 to 2.11.3
2021-05-28 08:07:58 +02:00
Fredrik Adelöw ffeff2ae19 Merge pull request #5844 from backstage/dependabot/npm_and_yarn/ldapjs-2.3.0
chore(deps): bump ldapjs from 2.2.4 to 2.3.0
2021-05-28 08:07:32 +02:00
dependabot[bot] bfc658b200 chore(deps): bump @spotify/eslint-config-react from 9.0.0 to 10.0.0
Bumps [@spotify/eslint-config-react](https://github.com/spotify/web-scripts) from 9.0.0 to 10.0.0.
- [Release notes](https://github.com/spotify/web-scripts/releases)
- [Changelog](https://github.com/spotify/web-scripts/blob/master/CHANGELOG.md)
- [Commits](https://github.com/spotify/web-scripts/compare/v9.0.0...v10.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-28 04:15:48 +00:00
dependabot[bot] 10e0f27ff5 chore(deps): bump ldapjs from 2.2.4 to 2.3.0
Bumps [ldapjs](https://github.com/ldapjs/node-ldapjs) from 2.2.4 to 2.3.0.
- [Release notes](https://github.com/ldapjs/node-ldapjs/releases)
- [Changelog](https://github.com/ldapjs/node-ldapjs/blob/master/CHANGES.md)
- [Commits](https://github.com/ldapjs/node-ldapjs/compare/v2.2.4...v2.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-28 04:14:16 +00:00
dependabot[bot] 7676730d2e chore(deps-dev): bump eslint-plugin-cypress from 2.11.2 to 2.11.3
Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) from 2.11.2 to 2.11.3.
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases)
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v2.11.2...v2.11.3)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-28 04:11:11 +00:00