Eric Peterson
104d2d44ee
Account for SVG/XML files too.
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-05-28 17:40:52 +02:00
Patrik Oldsberg
1909d0cccf
core-*-api: revert breaking changes and un-deprecate AppContext.getPlugins()
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-28 14:17:34 +02:00
Eric Peterson
58ba10677a
Enforce plain text header for html files
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-05-28 14:13:30 +02:00
Eric Peterson
dc6cf3b14f
Test for sanitization bypass
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-05-28 14:06:44 +02:00
Eric Peterson
f2b339a30c
Fix existing GCS tests to match others.
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-05-28 14:02:15 +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
Jacob Bolda
b8321f0c36
adjust source map devtools filename template to point to source
...
Signed-off-by: Jacob Bolda <me@jacobbolda.com >
2021-05-27 17:22:12 -05:00
Patrik Oldsberg
6d1badc7c6
core-components: move config schema to core-app-api
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-28 00:08:22 +02:00
Patrik Oldsberg
ffe9bae35e
core-*: update READMEs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-28 00:08:22 +02:00
Patrik Oldsberg
606ce2a262
core-components,core-plugin-api: remove changelogs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-28 00:08:22 +02:00
Patrik Oldsberg
04127b3960
components,app-api,plugin-api: prefix package names with core-
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-28 00:08:21 +02:00
Patrik Oldsberg
380cf5ed9d
plugin-api: tweak @types dependencies
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:18 +02:00
Patrik Oldsberg
6cf2ab47ea
app-api: sync with core at master@e9e70677
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:18 +02:00
Patrik Oldsberg
41c8e3d35f
app-api,plugin-api: sync with core-api at master@e9e70677
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:17 +02:00
Patrik Oldsberg
9130ffcb79
app-api,plugin-api: sync deps with master@e9e70677
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:17 +02:00
Patrik Oldsberg
ee69dbd735
components: sync with master@e9e70677
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:17 +02:00
Patrik Oldsberg
71d4801b5b
components,app-api: sync iconts with master + fix circular dependency
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:17 +02:00
Patrik Oldsberg
14802f4c93
components: sync with master@6c681b17
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:16 +02:00
Patrik Oldsberg
17c4f1b464
plugin-api: move is*RouteRef to app-api
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:16 +02:00
Patrik Oldsberg
a21ece637a
app-api: refactor to depend on plugin-api and prune duplicates
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:16 +02:00
Patrik Oldsberg
9de6eb0d5a
plugin-api: export is*RouteRef
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:16 +02:00
Patrik Oldsberg
5c9bdfb64e
plugin-api: add back withApis
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:16 +02:00
Patrik Oldsberg
63f7d4d6cd
app-api: remove api definitions and import them from plugin-api instead
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:15 +02:00
Patrik Oldsberg
967b61f992
app-api: apply got or create context bridge fix
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:15 +02:00
Patrik Oldsberg
a6cfc1c409
app-api: merge in createApp from core along with icons
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:15 +02:00
Patrik Oldsberg
53712e1fc8
app-api: add index test with desired exports
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:15 +02:00
Patrik Oldsberg
4065a77e22
add clone of core-api package as app-api
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:15 +02:00
Patrik Oldsberg
ab50eed6eb
components: work around access to createApp in story by depending on core for now
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:14 +02:00
Patrik Oldsberg
9a85135e12
storybook: switch to reading stories from components package
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:14 +02:00
Patrik Oldsberg
329318847f
components: migrated to use plugin-api + add icon components
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:14 +02:00
Patrik Oldsberg
2ee6296a52
plugin-api: proper IconComponent type
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:14 +02:00
Patrik Oldsberg
0d2bf483e2
plugin-api: remove CreateStorageApiOptions type
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:13 +02:00
Patrik Oldsberg
b738adebe3
duplicate packages/core to packages/componments, omitting api-wrappers
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:26:13 +02:00
Patrik Oldsberg
7803503b1e
plugin-api: clean up todos
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:23:26 +02:00
Patrik Oldsberg
cd61be6523
plugin-api: remove component data symbol access
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:23:26 +02:00
Patrik Oldsberg
64a83bcf62
packages: add plugin-api
...
Co-authored-by: Juan Lulkin <jmaiz@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 23:23:25 +02:00
Patrik Oldsberg
ce324001cf
create-app: fix release version to 0.3.23
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-27 12:31:06 +02:00
github-actions[bot]
b5a0d1c5d7
Version Packages
2021-05-27 10:23:15 +00:00
Patrik Oldsberg
4aab5cb0d0
Merge pull request #5748 from RoadieHQ/docs_dir_vuln
...
Add validation to prevent docs_dir from being an absolute path
2021-05-27 11:39:55 +02:00
Jussi Hallila
8cefadca04
Add validation to prevent docs_dir from being an absolute path
...
* Adds a new validation function to helpers to prevent generation when mkdocs.yml is not present or is invalid
* Handles vulnerability where docs_dir can be put in as an absolute path which copies and exposes the files from that absolute path in the file system
Signed-off-by: Jussi Hallila <jussi@hallila.com >
2021-05-27 11:21:47 +02:00
Fredrik Adelöw
330f4bacdb
rename to backend-test-utils and rearrange a bit
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-05-27 10:52:04 +02:00
Patrik Oldsberg
438a512ebb
config-loader: workaround for config schema parsing in typescript 4.3
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-26 22:25:38 +02:00
Patrik Oldsberg
e9e70677ec
Merge pull request #5803 from backstage/dependabot/npm_and_yarn/eslint-config-prettier-8.3.0
...
chore(deps): bump eslint-config-prettier from 6.14.0 to 8.3.0
2021-05-26 19:36:49 +02:00
Patrik Oldsberg
0ba5af2eb7
Merge pull request #5724 from backstage/dependabot/npm_and_yarn/gitbeaker/node-29.2.0
...
chore(deps): bump @gitbeaker/node from 28.2.0 to 29.2.0
2021-05-26 18:57:12 +02:00
Patrik Oldsberg
c112abe6f6
cli: update eslint config to match eslint-plugin-prettier 8
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-26 18:56:24 +02:00
Eric Peterson
da6cdd2e99
Merge pull request #5772 from backstage/iameap/expose-cache-some
...
Expose cache management in create-app
2021-05-26 18:26:44 +02:00
Tim
50232b61d3
Merge pull request #5795 from backstage/timbonicus/auth-docs
...
Replace `quickstart-app-auth` with updated docs
2021-05-26 10:17:36 -06:00
Fredrik Adelöw
8c0109abba
Introduce @backstage/backend-testing, with TestDatabases to start off
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-05-26 18:02:16 +02:00
Patrik Oldsberg
6e85e6c691
Merge pull request #5779 from thefrontside/jbolda/resolve-config-from-cwd
...
config-loader resolve config from cwd
2021-05-26 17:49:37 +02:00
Eric Peterson
e2780c7e10
Just default to in-memory instead.
...
Signed-off-by: Eric Peterson <ericpeterson@spotify.com >
2021-05-26 17:49:24 +02:00