Commit Graph

942 Commits

Author SHA1 Message Date
Ben Lambert 16a1aed6e8 Merge pull request #12631 from kjuulh/feature/require-valid-owner-in-owner-picker
Add allowArbitraryValues to <OwnerPicker />
2022-07-14 14:20:56 +02:00
kjuulh 3c13f3dc79 Add api refs
Signed-off-by: kjuulh <contact@kjuulh.io>
2022-07-14 13:51:00 +02:00
kjuulh 180c06d623 Change boolean pipe to a Optional chaining pipe
Change boolean pipe to a Optional chaining pipe

Signed-off-by: kjuulh <contact@kjuulh.io>
2022-07-14 13:19:09 +02:00
kjuulh 3bce493156 Add allowArbitraryValues to <OwnerPicker />
This change makes the OwnerPicker able to validate that the selected
option is one of the provided values. This should provide a smoother
experience for users, as they now can only enter valid values on the
client side

None of the tests are changed, as this value is passed to MUI, which
is the library containing the validation.

Signed-off-by: kjuulh <contact@kjuulh.io>
2022-07-14 13:19:09 +02:00
Thomas Cardonne 1764296a68 feat(scaffolder): allow to create Gerrit project using default owner
Signed-off-by: Thomas Cardonne <thomas.cardonne@adevinta.com>
2022-07-13 11:51:45 +02:00
renovate[bot] 8006d0f9bf chore(deps): update dependency msw to ^0.44.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-07-13 02:08:31 +00:00
github-actions[bot] 0e967f188b Version Packages (next) 2022-07-12 13:19:14 +00:00
renovate[bot] 4e9a90e307 fix(deps): update dependency luxon to v3
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-07-11 22:07:53 +00:00
blam b4b92e6325 chore: moving around some changelog entries to their correct place
Signed-off-by: blam <ben@blam.sh>
2022-07-08 13:54:50 +02:00
Fredrik Adelöw 9ca0838ab5 Merge pull request #12483 from backstage/renovate/yaml-2.x
fix(deps): update dependency yaml to v2
2022-07-08 11:31:34 +02:00
Patrik Oldsberg aa2877058b Merge pull request #12471 from boschresearch/fix/default-value-allowed-fields
set default owner/repo when more than 1 allowed values defined
2022-07-07 13:22:45 +02:00
Jonathan Ash d600cb2ab6 contextMenu prop passed through to ScaffolderPage from Router
Signed-off-by: Jonathan Ash <jonathan-ash@users.noreply.github.com>
2022-07-06 16:39:24 +01:00
renovate[bot] 72622d9143 fix(deps): update dependency yaml to v2
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-07-06 14:18:44 +00:00
renovate[bot] 693990d4fe fix(deps): update dependency @react-hookz/web to v15
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-07-06 10:09:30 +00:00
Julius Berger a1e12ab502 set default owner/repo when more than 1 allowed values defined
Signed-off-by: Julius Berger <julius.berger@de.bosch.com>
2022-07-06 11:55:47 +02:00
renovate[bot] a70869e775 chore(deps): update dependency msw to ^0.43.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-07-05 09:54:46 +00:00
github-actions[bot] 6b985dc1c7 Version Packages (next) 2022-07-05 08:23:38 +00:00
Crevil e2d7b76f43 Upgrade git-url-parse to 12.0.0
This change upgrades git-url-parse to 12.0.0. This is a major upgrade but it
changes nothing to our usage.

Motivation for upgrade is transitively upgrading parse-url which is vulnerable
to several CVEs detected by Snyk.

- SNYK-JS-PARSEURL-2935944
- SNYK-JS-PARSEURL-2935947
- SNYK-JS-PARSEURL-2936249

Signed-off-by: Crevil <bjoern.soerensen@gmail.com>
2022-07-03 08:28:42 +02:00
Ben Lambert 5a98712ce3 Merge pull request #11806 from dotressel/add-allowed-repos-to-repourlpicker
Scaffolder: RepoUrlPicker: Add allowedRepos Option and move RepoName Input to own Component
2022-06-29 16:00:06 +02:00
blam 2dae0427cf chore: removing the failing tests that have been replaced with the other functionality
Signed-off-by: blam <ben@blam.sh>
2022-06-29 15:37:40 +02:00
blam 975d20c8c9 chore: added another option to the repoUrlPicker for the api-rports
Signed-off-by: blam <ben@blam.sh>
2022-06-29 14:55:00 +02:00
blam ed45ee23fa chore: added some simple tests
Signed-off-by: blam <ben@blam.sh>
2022-06-29 14:21:57 +02:00
Ben Lambert d61727b36a Merge pull request #12284 from joanayma/OwnedEntityPicker-allowArbitraryValues
Add allowArbitraryValues in OwnedEntityPicker
2022-06-28 15:37:18 +02:00
Joan Aymà 9ddaeb014c update api-reports for allowArbitraryValues
Signed-off-by: Joan Aymà <joan.ayma@clarivate.com>
2022-06-28 14:42:49 +02:00
Joan Aymà 2674a4148f add allowArbitraryValues to OwnedEntityPicker ui:options list
Signed-off-by: Joan Aymà <joan.ayma@clarivate.com>
2022-06-28 13:32:45 +02:00
Joan Aymà 14146703e5 Add allowArbitraryValues in OwnedEntityPicker
Signed-off-by: Joan Aymà <joan.ayma@clarivate.com>
2022-06-28 12:59:32 +02:00
github-actions[bot] c92deffe39 Version Packages (next) 2022-06-28 09:27:36 +00:00
github-actions[bot] 2231987c10 Version Packages (next) 2022-06-21 09:04:17 +00:00
Patrik Oldsberg 3d41484683 Merge pull request #12170 from backstage/rugvip/codemirror
scaffolder: bump codemirror deps
2022-06-21 10:57:48 +02:00
Patrik Oldsberg 747c6e29b1 Merge pull request #12176 from backstage/rugvip/smaller
scaffolder: reduce max file size for dry-run content
2022-06-21 10:19:26 +02:00
Patrik Oldsberg 842282ecf9 scaffolder: bump codemirror deps
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-06-21 10:03:59 +02:00
Patrik Oldsberg 464bb0e6c8 scaffolder: reduce max file size for dry-run content
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-06-21 10:00:12 +02:00
Patrik Oldsberg 37539e29d8 scaffolder: show dry-run error cause
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-06-21 09:48:58 +02:00
Patrik Oldsberg 6532c8084a remove usage of @ts-ignore
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-06-17 18:03:58 +02:00
Phil Kuang a7c0b34d70 refactor(ListTasksPage): swap MaterialTable with Table
Signed-off-by: Phil Kuang <pkuang@factset.com>
2022-06-15 14:00:02 -04:00
Maximilian Ressel 8ebc1dea21 Add allowedRepos Option and move Repo Field to own Component
Signed-off-by: Maximilian Ressel <maximiliandotressel@gmail.com>
2022-06-15 16:54:31 +02:00
github-actions[bot] 2e2a82c9d7 Version Packages 2022-06-14 09:12:05 +00:00
blam 0a8b212165 chore: wrong line
Signed-off-by: blam <ben@blam.sh>
2022-06-09 16:22:08 +02:00
blam f93af969cd chore: tidying up a little bit and added changeset
Signed-off-by: blam <ben@blam.sh>
2022-06-09 16:15:13 +02:00
blam f780859eb0 feat: added the ability to run namespaced templates
Signed-off-by: blam <ben@blam.sh>
2022-06-09 16:12:16 +02:00
github-actions[bot] b844443164 Version Packages (next) 2022-06-03 15:01:16 +00:00
Patrik Oldsberg fd505f40c0 scaffolder: fix binary file uploads during dry-run
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-06-03 13:37:25 +02:00
Ben Lambert 9943557a57 Merge pull request #11154 from angeliski/add-tasks-owner
Add tasks owner
2022-06-01 11:16:37 +02:00
Ben Lambert bd671d0696 Merge pull request #11732 from ivd-git/scaffolder-review-mask-bugfix-11687
Make code work as documented. Review mask does not need 'show: true'.…
2022-06-01 10:52:09 +02:00
Rogerio Angeliski 59f07a8eaf Merge branch 'backstage:master' into add-tasks-owner 2022-05-31 13:36:17 -03:00
blam c67af10222 chore: fixing api-report
Signed-off-by: blam <ben@blam.sh>
2022-05-31 16:43:57 +02:00
blam 698c55f182 chore: code review changes
Signed-off-by: blam <ben@blam.sh>
2022-05-31 16:42:51 +02:00
Ingmar van Dijk b9ce08bbb8 Fix code style on MultistepJsonForm. Prettier check will pass now.
Signed-off-by: Ingmar van Dijk <ingmar.van.dijk@philips.com>
2022-05-31 16:17:25 +02:00
Ingmar van Dijk 115214b719 Make code work as documented. Review mask does not need 'show: true'. (#11687)
Signed-off-by: Ingmar van Dijk <ingmar.van.dijk@philips.com>
2022-05-31 16:16:19 +02:00
blam 69b737c568 Merge remote-tracking branch 'origin' into add-tasks-owner
* origin: (56 commits)
  scaffolder-backend: fix merge conflict in router
  scaffolder: disable global save button in template editor if no files are dirty
  scaffolder: update API report
  scaffolder: remove unnecessary TemplateFileSystemAccess interface
  scaffolder: wrap dry-run log body in an outer object
  scaffolder: fix life
  scaffolder: make dry-run secrets optional to match task execution
  scaffolder: rename dry-run contents -> directoryContents
  scaffolder-backend: refactor actions to use serializeDirectoryContents
  scaffolder-backend: clarifying comment about done
  scaffolder-backend: add dry-run request body validation
  scaffolder-backend: validate dry-run template input
  sfaffolder: switch /v2/dryrun to /v2/dry-run
  scaffolder,scaffolder-backend: fix API reports
  scaffolder: fix dryRun implementation in ScaffolderClient
  scaffolder: add test for TemplateEditorBrowser
  scaffolder: add test for TemplateEditorPage
  scaffolder: add test for DryRunResultsView
  scaffolder: memo methods in DryRunProvider
  scaffolder: add DryRunResultsList tests
  ...

Signed-off-by: blam <ben@blam.sh>
2022-05-31 14:58:51 +02:00