Commit Graph

102 Commits

Author SHA1 Message Date
Zander 977aa91300 feat(scaffolder): DefaultTemplateOutputs test
Signed-off-by: Zander <me@zanderf.net>
2023-05-05 11:55:25 -05:00
Zander Franks b779e98756 fix(scaffolder): requested changes
Signed-off-by: Zander Franks <zander@zanderf.net>
2023-05-04 12:37:35 -05:00
Zander Franks 906dc9223c feat(scaffolder): support text outputs from templates
Signed-off-by: Zander Franks <zander@zanderf.net>
2023-05-03 17:35:16 -05:00
Andre Wanlin 7a55e5d809 Upddated Stepper
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-04-18 07:16:46 -05:00
Andre Wanlin ad1a1429de Improvements to the scaffolder/next buttons UX
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-04-18 07:16:46 -05:00
Fredrik Adelöw c355768f32 Merge pull request #17279 from backstage/a11y/software-templates
[Accessibility] fix accessibility issues for software templates
2023-04-13 15:03:12 +02:00
blam a4cab5b914 chore: some feedback
Signed-off-by: blam <ben@blam.sh>
2023-04-11 16:27:32 +02:00
blam d2488f5e54 chore: added changeset
Signed-off-by: blam <ben@blam.sh>
2023-04-11 14:48:02 +02:00
blam 032d21caa3 feat: added progress bar and disable buttons when async validation is running
Signed-off-by: blam <ben@blam.sh>
2023-04-11 14:46:07 +02:00
Emma Indal eb8df1dd8b fix label for template type picker
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2023-04-06 14:56:54 +02:00
Emma Indal 90560e118d fix invalid aria attributes for context menu
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2023-04-06 14:53:32 +02:00
Jack Palmer a64eae0d31 fix: Flip templateFilter to match Array.filter
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2023-04-04 10:07:13 +01:00
Patrik Oldsberg 2898b6c8d5 fixes for TypeScript 5.0
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-03-29 12:24:19 +02:00
blam 50c480ae18 chore: fix typescript and updating api-reports
Signed-off-by: blam <ben@blam.sh>
2023-03-21 06:15:28 -04:00
blam 5765e4e4df chore: reworking the TemplatePage to use the new one from -react
Signed-off-by: blam <ben@blam.sh>
2023-03-21 06:15:28 -04:00
blam 57fb2aecbc chore: move template groups to react instead
Signed-off-by: blam <ben@blam.sh>
2023-03-21 06:15:28 -04:00
Min Kim e5ad1bd61e Add changesets and the new api report
Signed-off-by: Min Kim <minkimcello@gmail.com>
Co-authored-by: Taras Mankovski <taras@frontside.com>
2023-03-21 06:15:28 -04:00
Min Kim 2cfd03d737 Update ScaffolderPageContextMenu props to take callbacks
Signed-off-by: Min Kim <minkimcello@gmail.com>
2023-03-20 14:39:20 -04:00
Min Kim 259d3407b9 Add changesets and update api report
Signed-off-by: Min Kim <minkimcello@gmail.com>
2023-03-20 13:36:37 -04:00
Min Kim 7b315f5917 Move and rename ContextMenu to -react/ScaffolderPageContextMenu
Signed-off-by: Min Kim <minkimcello@gmail.com>
2023-03-20 13:36:37 -04:00
Min Kim 7d51e8cb0a Move CategoryPicker to scaffolder-react
Signed-off-by: Min Kim <minkimcello@gmail.com>
2023-03-20 13:36:10 -04:00
Fredrik Adelöw 7ec0e2421e Merge pull request #15461 from acierto/abort-task
Cancelling the running task (executing of a scaffolder template)
2023-03-15 14:25:03 +01:00
afalco 8b92574416 Add tests for step timers
Signed-off-by: afalco <afalco@indeed.com>
2023-03-10 09:37:51 -06:00
afalco 9b8c374ace Do not show timer for skipped steps
Signed-off-by: afalco <afalco@indeed.com>
2023-03-09 10:49:34 -06:00
Bogdan Nechyporenko e27ddc36da Cancelling the running task (executing of a scaffolder template)
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2023-03-09 15:40:47 +01:00
Axel Hecht 3c96e77b51 Use page theme fontColor consistently in scaffolder headers and cards.
This fixes problems with themes with white header background, which
end up with white-on-white text for card heads and context menus.

Signed-off-by: Axel Hecht <axel@pike.org>
2023-03-06 14:14:41 +01:00
Bogdan Nechyporenko 3ce12b6f0c Fix the scaffolder validator for arrays when the item is a field in the object
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2023-03-02 15:53:37 +01:00
Bogdan Nechyporenko 6ca13414f2 Fix the scaffolder validator for arrays when the item is a field in the object
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2023-03-02 15:37:43 +01:00
Fredrik Adelöw d06fc3f3e3 Merge pull request #16614 from backstage/freben/unpack-props
🧹 unpack props inside component bodies
2023-03-02 10:50:51 +01:00
bnechyporenko 65342d3f1c Incorporated feedback
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2023-03-01 11:16:29 +01:00
bnechyporenko d9893263ba Fix for next version of template scaffolder for the steps without properties
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2023-03-01 09:07:10 +01:00
Ben Lambert f58483738d Merge pull request #16619 from backstage/blam/ui-schema-in-ctx
scaffolder/next: Move `uiSchema` from `schema` into it's own property
2023-02-28 10:55:38 +01:00
blam e37af07bda cyhore: fixing api reports
Signed-off-by: blam <ben@blam.sh>
2023-02-27 17:11:56 +01:00
blam 8be6a7177d chore: split out the uiSchema in the context to align with components
Signed-off-by: blam <ben@blam.sh>
2023-02-27 17:06:37 +01:00
Fredrik Adelöw 65454876fb unpack props inside component bodies
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-02-27 15:31:15 +01:00
blam 1ec47ea20f chore: fix api reports
Signed-off-by: blam <ben@blam.sh>
2023-02-27 13:08:23 +01:00
blam d7ff48817b chore: moving things around a little
Signed-off-by: blam <ben@blam.sh>
2023-02-27 12:45:56 +01:00
Paul Cowan 8f4d13f21c Move useTaskStream, TaskBorder, TaskLogStream and TaskSteps into scaffolder-react
Signed-off-by: Paul Cowan <paul.cowan@cutting.scot>
2023-02-26 11:18:15 +00:00
Paul Cowan ca9229805e move useEventStream into scaffolder-react
Signed-off-by: Paul Cowan <paul.cowan@cutting.scot>
2023-02-26 11:18:15 +00:00
Patrik Oldsberg 7e259ad643 Merge pull request #15816 from backstage/rugvip/subpath
[PRFC] Add support for subpath exports
2023-02-21 16:32:15 +01:00
Patrik Oldsberg aa5ed47b39 scaffolder-react: fix API report warning
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-02-21 15:04:15 +01:00
Patrik Oldsberg 2113984b96 scaffolder-react: migrate to use exports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-02-21 14:28:19 +01:00
Paul Cowan 0c219d9c18 remove unused import
Signed-off-by: Paul Cowan <paul.cowan@cutting.scot>
2023-02-21 13:18:39 +00:00
Paul Cowan c8d78b9ae9 fix bug in hasErrors with empty objects
Signed-off-by: Paul Cowan <paul.cowan@cutting.scot>
2023-02-21 13:18:39 +00:00
blam 8fbcbd34b6 chore: this is always going to be present
Signed-off-by: blam <ben@blam.sh>
2023-02-21 12:39:37 +01:00
blam be99a4ddd6 feat: added the ability to grab the schema for the field definition in the validator
Signed-off-by: blam <ben@blam.sh>
2023-02-21 12:31:25 +01:00
blam dd266650aa chore: fix small alignment issue with owner
Signed-off-by: blam <ben@blam.sh>
2023-02-16 20:38:17 +01:00
Fredrik Adelöw 55df43ac8a Merge pull request #16295 from backstage/blam/scaffolder/next/editor
scaffolder/next: `TemplateEditorPage` support
2023-02-14 13:50:06 +01:00
blam 7c145f21ec chore: make the new TemplateEditor journey work with the new form work
Signed-off-by: blam <ben@blam.sh>
2023-02-10 14:40:13 +01:00
bnechyporenko 5a2faa801f Incorporated feedback
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2023-02-10 14:29:04 +01:00