Commit Graph

6220 Commits

Author SHA1 Message Date
blam 4d9264f0fc chore: fixing api-reports again
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:26:02 +02:00
blam fd5ec6d304 chore: some api-docs changed
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:25:38 +02:00
blam 2ed57f31c7 chore: write some tests for the cookiecutter templater
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:25:38 +02:00
blam b658d33944 chore: added some tests for cookiecutter but they need re-writing
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:25:38 +02:00
blam 2529ec28a6 chore: fixing all tests
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:25:38 +02:00
blam 4c689b0fae chore: making the failing test pass because of parameter validation
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:25:37 +02:00
blam 350555727f chore: dont need to export this dep any more
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:25:37 +02:00
blam 70bb2a711f chore: fix up some code review comments
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:25:37 +02:00
blam a41b024a0f feat: removing the last parts of v1alpha1 and fixing up TypeScript
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:25:37 +02:00
blam 18660e9337 chore: fixing merge conflict
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:25:37 +02:00
blam a02ea1e4e1 breaking: some more changes in the frontend. removing support for v1alpha1
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:25:37 +02:00
blam 6a09ed555d breaking: removing alphav1 support for templates
Signed-off-by: blam <ben@blam.sh>
2021-07-07 11:25:37 +02:00
Jos Craw 538ada54ef fix: add uiSchema support for dependent forms
Signed-off-by: Jos Craw <jos@joscraw.net>
2021-07-07 21:21:01 +12:00
Himanshu Mishra ef48b9e4b7 Merge pull request #6275 from backstage/mob/scaffolder-git-identity 2021-07-07 11:19:44 +02:00
Dominik Henneke 380a519b2d Add a warning to the deprecated non-eventsource sync endpoint
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-07 09:47:13 +02:00
Chase Rutherford-Jenkins 3c19f1230f update tests
Signed-off-by: Chase Rutherford-Jenkins <chaseajen@users.noreply.github.com>
2021-07-06 21:15:14 -05:00
Chase Rutherford-Jenkins b1aca39abe incorporate naming feedback; add tests
Signed-off-by: Chase Rutherford-Jenkins <chaseajen@users.noreply.github.com>
2021-07-06 20:51:22 -05:00
Chase Rutherford-Jenkins 921e3ca569 use configured git author in scaffolder actions
Co-authored-by: Himanshu Mishra <himanshu@orkohunter.net>
Signed-off-by: Chase Rutherford-Jenkins <chaseajen@users.noreply.github.com>
2021-07-06 20:51:01 -05:00
Alex Landovskis f7134c3684 chore: bump sqlite3 to 5.0.1
Signed-off-by: Alex Landovskis <alex@landovskis.com>
2021-07-06 20:21:40 -04:00
Alex Landovskis 11e66e8040 build: bump azure-devops-node-api to 10.2.2
Signed-off-by: Alex Landovskis <alex@landovskis.com>
2021-07-06 20:06:03 -04:00
Tim Hansen 9ba647b7f1 Merge branch 'master' into mob/use-entity-list-provider-in-scaffolder-page 2021-07-06 13:28:57 -06:00
Oliver Sand 0466606d84 Add test for runPeriodically
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-07-06 18:58:06 +02:00
Dominik Henneke 9b98328e99 Move the synchronization code into a dedicated class and still support non-eventstream responses
Signed-off-by: Dominik Henneke <dominik.henneke@sda-se.com>
2021-07-06 18:57:37 +02:00
Philipp Hugenroth b578be10f8 Seperate Grid container & item in wrapped components to avoid wrong spacing
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2021-07-06 17:16:52 +02:00
Philipp Hugenroth 1c5dbc7837 Merge remote-tracking branch 'upstream/master' into responsive-component-wrapping 2021-07-06 17:11:06 +02:00
Niklas Granander fad84907b9 Add generated API report
Signed-off-by: Niklas Granander <ngranander@spotify.com>
2021-07-06 16:49:52 +02:00
Mike Lewis b40370272b scaffolder: remove unused import in fetch:template
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 15:42:22 +01:00
Oliver Sand 03715ceaa4 Add comment and remove initial run
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-07-06 16:37:38 +02:00
Mike Lewis c22fc45ffa scaffolder: use resolveSafeChildPath in fetch:template
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 15:30:04 +01:00
Mike Lewis 9d759702b1 docs: update docs to refer to new fetch:template action
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 15:07:37 +01:00
Himanshu Mishra 6aeb2b93de fetch:template - test binary files are copied over
Signed-off-by: Himanshu Mishra <himanshu@orkohunter.net>
2021-07-06 15:48:14 +02:00
Oliver Sand 4176a60e50 Make sure that the search scheduler doesn't run to many tasks in parallel
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-07-06 15:19:59 +02:00
Himanshu Mishra f6eff971cb fetch:template - rename isTemplated to shouldCopyWithoutRender
(fix logging bug) and add test todo

Co-authored-by: Mike Lewis <mtlewis@users.noreply.github.com>
Signed-off-by: Himanshu Mishra <himanshu@orkohunter.net>
2021-07-06 14:51:58 +02:00
Himanshu Mishra 5f7e7db19d fetch:template - binary files should be copied to output path as-is
Co-authored-by: Mike Lewis <mtlewis@users.noreply.github.com>
Signed-off-by: Himanshu Mishra <himanshu@orkohunter.net>
2021-07-06 14:47:53 +02:00
Himanshu Mishra a8c83700eb fetch:template - skip running templater on binary files
Co-authored-by: Mike Lewis <mtlewis@users.noreply.github.com>
Signed-off-by: Himanshu Mishra <himanshu@orkohunter.net>
2021-07-06 13:51:59 +02:00
Fredrik Adelöw ec56aa4fe8 Merge pull request #6343 from goober/feature/customize-ldap-processor
Add extension points for the LDAP processor for advanced customizations
2021-07-06 13:46:34 +02:00
Mathias Åhsberg b055ef88aa Add extension points for the LDAP processor for modifying group and user entities
Signed-off-by: Mathias Åhsberg <mathias.ahsberg@resurs.se>
2021-07-06 10:00:04 +00:00
Ben Lambert 0f09e71ae0 Merge pull request #6346 from erikxiv/feat/scaffolder-list-actions-auth
Authorize scaffolder list actions request
2021-07-06 11:50:26 +02:00
Mike Lewis ef07bce298 scaffolder: improve logging in fetch:template
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:16:59 +02:00
Mike Lewis b3583b4108 scaffolder: move @types/nunjucks to devDeps
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:16:59 +02:00
Mike Lewis b4680036b6 scaffolder: adjust case of cookieCutterCompat flag in fetch:template
Realized that `cookiecutter` is more idiomatic than `cookieCutter`,
so renamed the `cookieCutterCompat` flag on the new `fetch:template`
action to `cookiecutterCompat`.

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:16:59 +02:00
Mike Lewis ab61778b87 scaffolder: remove fetch:template extensions todo
cf. https://github.com/backstage/backstage/pull/6322/commits/944fda210ea807f52ece3272736b090ecd1a3a57#r663007257

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:16:59 +02:00
Mike Lewis a26bc32032 scaffolder: update api-report.md
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:16:54 +02:00
Mike Lewis a8ded61923 scaffolder: add cookiecutter compat mode to fetch:template
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:12:58 +02:00
Mike Lewis 9fba3e22b1 scaffolder: add test suite for fetch:template
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:12:58 +02:00
Mike Lewis 5144e7617d scaffolder: input type from fetch:template action factory
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:12:58 +02:00
Mike Lewis 1caf2a24f4 scaffolder: add compat TODO
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:12:58 +02:00
Mike Lewis 161e9e659b scaffolder: create empty directories in fetch:template action
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:12:58 +02:00
Mike Lewis cc8cf9e89c scaffolder: add support for copyWithoutRender to fetch:template
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:12:58 +02:00
Mike Lewis cc43a3135e scaffolder: stop ignoring dotfiles in template directories
globby ignores files/directories starting with a dot by default, which
we don't want.

cf. https://github.com/mrmlnc/fast-glob#dot

Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-07-06 11:12:58 +02:00