Colton Padden
1d666cb67e
Add regression tests to createApp entrypoint
...
Ensure that appropriate tasks are called depending on inquirer prompt answers,
and command-line argument options (--path, and --skip-install).
Signed-off-by: Colton Padden <colton.padden@fastmail.com >
2021-11-11 13:28:43 -05:00
Colton Padden
2163e83fa2
Refactor create-app tasks and introduce regression tests
...
- Tasks were moved from the script entrypoint to the lib directory
- Doc comments were added for each task function defined in `src/lib/tasks.ts`
- The `yarn test` script was added to package.json
- Unit tests were written for each task -- verying file operations using fs-mock
Signed-off-by: Colton Padden <colton.padden@fastmail.com >
2021-11-11 13:28:43 -05:00
Patrik Oldsberg
01a0a39521
Merge pull request #7790 from backstage/mob/decouple-core
...
core-app-api: deprecate dependency on core-components, theme, and MUI
2021-11-11 18:31:24 +01:00
Patrik Oldsberg
b85ccce84d
app-defaults: update internal deps
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:28:57 +01:00
Patrik Oldsberg
46570fecbc
test-utils: migrate theme usage and switch to actual MUI icons
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:49 +01:00
Patrik Oldsberg
1be02e09dc
core-app-api: fix AppManager tests
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:48 +01:00
Patrik Oldsberg
eb489db0c1
app-defaults: lazier api initialization to work around import cycle
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:48 +01:00
Patrik Oldsberg
6d790f0f63
test-utils: reintroduce defaultApis
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:48 +01:00
Patrik Oldsberg
569acdb8f8
core-app-api: fix fix docs docs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:48 +01:00
Patrik Oldsberg
29eb8d7dbe
test-utils: switch mock icons to be plain svg elements
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:47 +01:00
Patrik Oldsberg
2dd2a7b2cc
changesets: add changesets for test-utils createApp and AppTheme deprecation
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:47 +01:00
Patrik Oldsberg
cdbddf196f
app-defaults: clean up dependencies
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:47 +01:00
Patrik Oldsberg
465dffb05c
core-app-api,app-defaults: API report and doc fixups
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:47 +01:00
Patrik Oldsberg
f2bd241972
docs: introduce deprecation docs + app-theme deprecation
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:47 +01:00
Patrik Oldsberg
03da4c0946
create-app: add app-defaults dependency to app + notice in changeset
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:47 +01:00
Patrik Oldsberg
c98c5c3d00
core-app-api: switch auth provider icons to be empty by default
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:46 +01:00
Patrik Oldsberg
7ca03b85ab
core-app-api: createSpecializedApp returns a BackstageApp
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:46 +01:00
Patrik Oldsberg
a3b6707eb2
app-defaults: bump internal deps
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:46 +01:00
Patrik Oldsberg
60e5d356cb
core-app-api: add missing core feature icons + move icon things around a bit
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:46 +01:00
Patrik Oldsberg
c1578d609b
update API reports for createApp split
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:46 +01:00
Patrik Oldsberg
b7958c36db
core-components: wrap page stories in test app
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:13 +01:00
Patrik Oldsberg
687fca4ff7
changesets,create-app: update for createApp split
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:13 +01:00
Patrik Oldsberg
0fb57d28e3
dev-utils,test-utils,app: update to use app-defaults
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:13 +01:00
Patrik Oldsberg
1c3413bab0
app-defaults,core-app-api: refactor into createApp/createSpecializedApp split
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:26:13 +01:00
Patrik Oldsberg
4217549648
core-app-api: rename PrivateAppImpl to AppManager
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:25:02 +01:00
Patrik Oldsberg
3fb98cfcbf
app-defaults: move defaultConfigLoader back to core-app-api
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:25:01 +01:00
Patrik Oldsberg
5bfe8917c7
app-defaults: move AppThemeProvider back to core-app-api
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:25:01 +01:00
Patrik Oldsberg
60d1b30c21
app-defaults: refactor things into folders and move things closer to home
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:25:01 +01:00
Patrik Oldsberg
a82aa54e27
packages: new app-defaults package + move over withDefaults
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:25:01 +01:00
Patrik Oldsberg
8921944da1
core-components: tweak exports and update api reports
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:25:00 +01:00
Patrik Oldsberg
7e0b26dec0
core-app-api: remove duplicate AppThemeProvider
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:25:00 +01:00
Patrik Oldsberg
ab73a52167
core-*: update API reports
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:25:00 +01:00
Patrik Oldsberg
2db9923496
changesets: updated changesets to use withDefaults
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:24:35 +01:00
Patrik Oldsberg
44976c138c
core-app-api, create-app, dev-utils: updates to use withDefaults
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:24:35 +01:00
Patrik Oldsberg
e551a44c65
core-components: provide withDefaults and work around type duplication
...
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:24:34 +01:00
Patrik Oldsberg
9ddec7eaf1
core-{app,plugin}-api: refactor AppTheme to use provider + defaultAppThemes
...
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:24:34 +01:00
Patrik Oldsberg
cb77f4599a
core-app-api: deprecate not passing in icons + add defaultAppIcons()
...
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:24:34 +01:00
Patrik Oldsberg
014cbf8cb9
core-app-api: deprecate dependency on core-components
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-11-11 17:24:33 +01:00
Patrik Oldsberg
f979fcf519
Merge pull request #7986 from backstage/hhogg/fix-snyk-github-issue-script
...
Fixes a minor markdown foobar in the body output
2021-11-11 16:18:08 +01:00
Fredrik Adelöw
4adcd21fbb
Merge pull request #7935 from backstage/freben/userflags
...
Remove the unused UserFlags type
2021-11-11 15:52:26 +01:00
Fredrik Adelöw
600e14ef29
Merge pull request #7988 from backstage/freben/bump-prompts
...
bump prompts
2021-11-11 15:25:03 +01:00
Fredrik Adelöw
23287deaa8
Merge pull request #7987 from backstage/freben/bump-nth-check
...
partially bump nth-check
2021-11-11 15:18:15 +01:00
Fredrik Adelöw
ac8af4bd6f
Merge pull request #7985 from backstage/freben/bump-npmcli-git
...
bump @npmcli/git
2021-11-11 15:05:49 +01:00
Fredrik Adelöw
c619adc19e
Merge pull request #7983 from backstage/freben/bump-xss
...
bump xss
2021-11-11 14:48:51 +01:00
Fredrik Adelöw
ec78607541
bump prompts
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-11-11 14:34:42 +01:00
Fredrik Adelöw
03fdccacb7
partially bump nth-check
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-11-11 14:26:49 +01:00
Fredrik Adelöw
018f5a4b80
Merge pull request #7982 from backstage/freben/bump-prismjs
...
bump refractor and, hence, prismjs
2021-11-11 14:25:57 +01:00
Fredrik Adelöw
34a04fb886
Merge pull request #7981 from backstage/freben/bump-uglify-js
...
bump uglify-js
2021-11-11 14:25:51 +01:00
Harry Hogg
a1c4c8de3d
Fixes a minor markdown foobar in the body output
...
Signed-off-by: Harry Hogg <hhogg@spotify.com >
2021-11-11 13:25:50 +00:00
Fredrik Adelöw
c416ae1851
bump @npmcli/git
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-11-11 14:14:44 +01:00