Commit Graph

4749 Commits

Author SHA1 Message Date
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