Commit Graph

76 Commits

Author SHA1 Message Date
blam b401cf2f17 chore(scaffolder): Updating scaffolder tests to start runnning some stuff 2020-06-26 17:11:46 +02:00
blam f2d01c5cb4 chore(scaffolder): adding some more tests for scaffolder processor 2020-06-26 14:19:13 +02:00
blam e0f026bb39 chore(scaffolder): fixing cookiecutter templater tests 2020-06-26 13:53:14 +02:00
blam 1655b8c16e chore(scaffolder): added some more tests and more refactoring 2020-06-25 23:39:36 +02:00
blam 5a88ef753b chore(scaffolder): Reworking how the processor works. It's starting to look a lot cleaner now 2020-06-25 23:29:54 +02:00
blam 50e9c5e03a Merge branch 'master' of github.com:spotify/backstage into mob/job-processor
* 'master' of github.com:spotify/backstage: (53 commits)
  Updating FAQ.md related to issue #1441 (#1443)
  docs/auth: add some more information about Identities
  plugins/lighthouse: fix CreateAudit test selecting child of button
  app,cli/templates: install @types/react-dom in app for @testing-library/react
  packages: bump @testing-library packages to latest versions
  docs/auth: rename overview to README
  rollback package install
  fixes build errors
  update plugin template to not trigger the notice header warning
  fixup
  fixup
  fixup
  fixup
  fixup
  fixup
  fixup
  fixup
  fixup
  fixup
  fixup
  ...
2020-06-25 04:54:24 +02:00
blam 767c5fcb72 Merge branch 'mob/job-processor' of github.com:spotify/backstage into mob/job-processor
* 'mob/job-processor' of github.com:spotify/backstage:
  feat(scaffolder): create new tempdir for result
  fix(scaffolder): stringify error
2020-06-25 04:28:45 +02:00
blam 82321cb400 chore(scaffolder): fixing issues with scaffolder 2020-06-25 04:21:43 +02:00
Ivan Shmidt 1dd56d28a9 feat(scaffolder): create new tempdir for result 2020-06-25 00:16:26 +02:00
Ivan Shmidt bca0ebf3c9 fix(scaffolder): stringify error 2020-06-25 00:15:58 +02:00
blam d581284890 chore(scaffolder): fixing the type deps 2020-06-24 14:01:13 +02:00
blam 7787eb9986 feat(scaffolder): implementing a basic API for the processor to mutate the entity state 2020-06-24 13:56:43 +02:00
blam 73c8c69c1c feat(scaffolder): starting to write a job processor 2020-06-24 13:56:25 +02:00
blam 18a6a68dd0 Merge branch 'master' of github.com:spotify/backstage into mob/cookiecutter-templater
* 'master' of github.com:spotify/backstage: (21 commits)
  auth-backend: clean up comments + fix getting email from profile
  feat(catalog): show owner and lifecycle in header
  chore(catalog): move the entity examples to catalog-model
  plugins/graphiql: grayscale icon
  app: add graphiql plugin with gitlab and github endpoints
  dev-utils: add google and github auth APIs to default api factories
  plugins/graphiql: add GitHub endpoint with automatic scope detection
  build(deps): bump yup from 0.28.5 to 0.29.1
  v0.1.1-alpha.12
  packages: publish entire dist folder
  build(deps-dev): bump @storybook/addon-links from 5.3.18 to 5.3.19 (#1414)
  v0.1.1-alpha.11
  cli: include assets-types in published package
  storybook: update identity api mock
  core-api: update loginPopup tests
  core: fix sign-in hot reloading issues and unmounted component access
  core-api: update web message response handling in loginPopup to expect RFC format
  Identity and profile work, wip
  build(deps): bump @rollup/plugin-node-resolve from 7.1.3 to 8.1.0
  backend - fix types + refactoring
  ...
2020-06-24 10:50:34 +02:00
blam 7ead8675dd chore(scaffolder): code review comments, passing down the docker client 2020-06-24 10:47:43 +02:00
Patrik Oldsberg dcaee07754 v0.1.1-alpha.12 2020-06-23 22:25:25 +02:00
Patrik Oldsberg 4d94f4cbb4 packages: publish entire dist folder 2020-06-23 22:24:55 +02:00
Patrik Oldsberg 910057bc8a v0.1.1-alpha.11 2020-06-23 21:27:58 +02:00
blam d10b99e55d Merge branch 'master' of github.com:spotify/backstage into mob/cookiecutter-templater
* 'master' of github.com:spotify/backstage:
  v0.1.1-alpha.10
2020-06-23 18:09:24 +02:00
blam 0fe8e594f2 refactor(scaffolder): Moving out the dockerish logic into something that is easy to consume for other templaters 2020-06-23 18:07:03 +02:00
blam 81ab44eae8 Merge branch 'master' of github.com:spotify/backstage into mob/cookiecutter-templater
* 'master' of github.com:spotify/backstage: (42 commits)
  chore(techdocs-core): remove the extremely narrow python version requirement
  fix(techdocs-core): add empty line
  fix(techdocs-core): correct development status classifier
  fix(techdocs-core): add empty line
  fix(techdocs-core): update email
  fix(techdocs-core): corrected license
  fix(techdocs-core): add license headers
  Update setup.py
  fix(techdocs-core): remove generated .gitignore
  feat(techdocs-core): Adds skeleton of techdocs-core defaults
  Create adopters.md (#1412)
  fix(mkdocs): update index.md
  fix(mkdocs): update site name
  docs(mkdocs): add readme
  docs(techdocs): update readme with link to mkdocs readme
  feat(mkdocs): mkdocs docker container
  cli: added jest transform for static assets
  plugins/graphiql: move graphiql icon out as separate icon svg
  core: move error page MicDrop out as separate svg file
  cli: allow svg imports and special .icon.svg import
  ...
2020-06-23 16:54:39 +02:00
Patrik Oldsberg 6300d4a917 v0.1.1-alpha.10 2020-06-23 16:08:05 +02:00
Ivan Shmidt e59cac61fd feat(scaffolder): error handling, log propagation
Co-authored-by: Ben Lambert <ben@blam.sh>
2020-06-23 15:30:38 +02:00
Ivan Shmidt 12db9bc694 chore: add tests, merge cookiecutter.json
Co-authored-by: Ben Lambert <ben@blam.sh>
2020-06-23 14:17:28 +02:00
Ivan Shmidt bc15e7a710 feat(scaffolder): cookiecutter templater wip
Co-authored-by: Ben Lambert <ben@blam.sh>
2020-06-23 11:56:56 +02:00
blam 6a455450ef Merge branch 'blam/github-as-source' of github.com:spotify/backstage into blam/github-as-source
* 'blam/github-as-source' of github.com:spotify/backstage:
  fix: update readme with work-in-progress status
  fix: Techdocs to TechDocs
  fix: rename pulp-fiction to techdocs-core
  feat(techdocs): yarn create-plugin
  chore(backend-common): just tweaked the structure of useHotMemoize
2020-06-22 15:57:05 +02:00
blam 6ab85e0e38 chore(scaffolder): added some more tests to check that the path is returned properly 2020-06-22 15:56:39 +02:00
Ben Lambert 8706fc869a Merge branch 'mob/prepare-from-catalog' into blam/github-as-source 2020-06-22 14:39:31 +02:00
blam 9d5e659df1 chore(scaffolder): added some more tests for the github preparer 2020-06-22 14:27:56 +02:00
blam a25fc0be9e chore(scaffolder): added some tests for the refactored helper 2020-06-22 14:02:22 +02:00
blam 2a0371c306 chore(scaffolder): resetting loading the mock data 2020-06-20 05:59:40 +02:00
blam 22fbe0aaab feat(scaffolder): added the ability to process github remote sources, without authenication for now at least 2020-06-20 05:56:48 +02:00
blam 95344229ab chore(scaffolder): moving things around to make things work for the actually scaffoling 2020-06-20 03:33:41 +02:00
blam f04844441c chore(scaffolder): move express to dependencies for reasons 2020-06-19 11:05:25 +02:00
blam ed05397694 chore(scaffolder): fix the exporting of the FilePreparer so we can actually setup a scaffolder in the backend 2020-06-18 18:09:36 +02:00
blam 299609a020 chore(scaffolder): refactoring some of the entity parsing away so that we can re-use it. and fix some of the semantic namings 2020-06-18 17:42:38 +02:00
blam 5835f06524 chore(scaffolder): Tidy up some things around the PR to make a litte cleaner and add some comments in places 2020-06-18 14:10:02 +02:00
blam 308c171747 Merge branch 'master' of github.com:spotify/backstage into mob/prepare-from-catalog
* 'master' of github.com:spotify/backstage: (60 commits)
  packages,plugins: remove main:src and fix some main fields
  packages/config: added get and getOptional
  changed  down caret to be up caret on user profile in the sidebar
  packages/config: add getOptionalConfig and getOptionalConfigArray to mirror other accessors
  packages/config-loader,core: update config usage to include context
  build(deps): bump @types/react from 16.9.25 to 16.9.37 (#1342)
  build(deps): bump rollup-plugin-esbuild from 2.0.0 to 2.1.0 (#1361)
  build(deps-dev): bump lint-staged from 10.2.9 to 10.2.11 (#1359)
  Polishing the Create page (#1353)
  Add some air between sidebar sections (#1355)
  Starred icon is yellow (#1351)
  Updated FAQ with Gitlab link (#1352)
  build(deps): bump react-helmet from 6.0.0 to 6.1.0 (#1327)
  packages/config: added context to keep track of where config is from for error messages
  packages/config: added .keys()
  packages/config: keep track of key prefix to display better error messages
  packages/config: optimize some error message handling
  packages/config: allow config readers to be backed by undefined data
  packages/config: flip around must* and get* to get* and getOptional*
  packages/core-api: fix invocation order when continuing to app after sign-in
  ...
2020-06-18 14:00:29 +02:00
Ivan Shmidt 23c58be525 test(scaffolder): add nested template test 2020-06-17 20:49:14 +02:00
blam 58866e6a62 feat(scaffolder): Fixing the path resolution for temporary directory and copy all files apart from the template.yaml definition 2020-06-17 17:39:47 +02:00
Fredrik Adelöw 03bbb41f2c fix: move deps to where they need to be 2020-06-17 15:47:08 +02:00
Fredrik Adelöw 38ba897857 v0.1.1-alpha.9 2020-06-17 15:24:54 +02:00
Fredrik Adelöw aa2916e5b8 release: make almost all packages public 2020-06-17 15:23:00 +02:00
blam b01217cdb5 feat(scaffolder): starting to move things around and remove the old scaffolder data 2020-06-17 14:56:30 +02:00
blam 55e6414d85 feat(scaffolder): Moving the storage to more task based appraches, and creating preparers 2020-06-17 11:56:42 +02:00
blam bbef36c91a chore(scaffolder): Remove the old storage API's as the catalog api is now in charge of thestorage of templkates 2020-06-17 10:49:26 +02:00
Patrik Oldsberg 76fd9f9401 packages,plugins: use backend:build for all backend packages + publish config and no tsconfig 2020-06-17 00:03:28 +02:00
blam d5f5e83fe7 chore(scaffolder): Updating the boilerplate for the scaffolder backend 2020-06-16 15:03:21 +02:00
blam 1e5e270bb7 chore(scaffolder): reset the template-info for now so tests will still pass on PR 2020-06-16 14:48:46 +02:00
blam 45ce4b133a chore(scaffolder): load from file source instead 2020-06-16 14:47:15 +02:00