Commit Graph

111 Commits

Author SHA1 Message Date
blam 7693a8d484 chore(scaffolder): fixing linting 2020-07-06 11:15:53 +02:00
blam 55982ba3e9 chore(scaffolder): moving the mocks up a level 2020-07-06 11:14:29 +02:00
blam cf1eaac5a8 Merge branch 'master' of github.com:spotify/backstage into mob/create-vcs-step
* 'master' of github.com:spotify/backstage: (62 commits)
  chore: ref to shadowDomRef
  chore: revert data-testid back to shadow-dom
  fix: remove re-creating new shadow-dom on page change
  fix(techdocs): cleaned up useEffect in Reader
  fix: moved useEnforcingTrailingSlash upper in the hook chain
  chore(techdocs): updated tests
  fix(techdocs): fixed race condition between page loads
  fix(useFetch): use AsyncState type
  fix(techdocs-404): throw error
  fix(techdocs-home): move docs sites mock data to array
  fix(test): change to lowercase
  fix(test): remove async
  refactor(techdocs): basic techdocs not found, split out components from reader
  fix(tests): fix fixures (#1505)
  build(deps): bump css-loader from 3.5.3 to 3.6.0
  cli: never treat success as a failure in e2e test
  Fix variable
  Use Config for Filter Org List Header
  fix(sidebar): do not let sidebar items collapse and shrink
  cli: use tree-kill to kill serve task in e2e test
  ...
2020-07-04 05:27:33 +02:00
blam d6b26d2c95 chore(scaffolder): some more docs for the PR 2020-07-03 05:26:03 +02:00
Fredrik Adelöw 7389f326d9 chore: add import/newline-after-import lint rule 2020-07-02 11:25:04 +02:00
blam 74fb539ac8 chore(scaffolder): fixing some docs 2020-07-02 05:20:36 +02:00
blam 165b206963 chore(scaffolder): pull image first 2020-07-02 03:25:29 +02:00
blam dcf062f9bf chore(scaffolder): finally fixed tests 2020-07-01 19:06:14 +02:00
blam 365e5921b2 chore(scaffolder): added some more tests for the github publisher 2020-07-01 18:30:53 +02:00
blam cc4683d185 chore(scaffolder): making some tests nicer and a little more readable and typescript compliant 2020-07-01 16:44:09 +02:00
blam 2438aaa099 feat(scaffolder): finally found a better name than storer. It's publisher 2020-07-01 10:10:04 +02:00
blam e824adb88d Merge branch 'master' of github.com:spotify/backstage into mob/create-vcs-step
* 'master' of github.com:spotify/backstage: (86 commits)
  Removed argument to rewriteDocLinks
  Removed unused JSDOM dependency
  Updated test descriptions
  Added rewriteDocLinks test
  Added tests for transformers
  chore(app): use backend.baseUrl
  Remove unused argument to removeMkdocsHeader
  Rename modifyCssTransformer to modifyCss
  Updated stories for ItemCard
  Persist scopes in Github provider and add it to the auth response. Fix serialization for Set type in locaStorage.
  Fix tests
  Github Auth to use AuthSessionStore
  Use new GithubAuth flow in GitOps plugin
  Added DenseTable to Storybook.
  Changes to material theme css
  nitpick: newlines between mock entity outputs
  fix(techdocs): move card component into techdocs plugin from backstage core
  yarn.lock again
  Enabled 'dense' mode for Table cells.
  core: pin material-table to 1.62.x
  ...
2020-06-30 14:54:50 +02:00
blam 5e372b0671 chore(scaffolder): add tests for makeLogStream 2020-06-30 14:52:06 +02:00
blam 9a7352c52b chore(scaffolder): fixing broken tests 2020-06-29 21:29:21 +02:00
blam d7dbc15b11 chore(scaffolder): fixing issues with typescript and code review comment: 2020-06-29 18:05:56 +02:00
blam d5a0a5968e feat(scaffolder): making the API work by taking the entity that is pulled from the client 2020-06-29 17:49:54 +02:00
Fredrik Adelöw 7ca78c23e7 nitpick: newlines between mock entity outputs 2020-06-29 16:16:00 +02:00
Ben Lambert c68569ac6e Merge pull request #1437 from spotify/mob/job-processor
Job Processor and Scaffolder Flow Implementation
2020-06-29 14:33:22 +02:00
blam ee205ef23e feat(scaffolder): Implementing the VCS steps in the processor 2020-06-28 02:06:33 +02:00
blam 294a2bb923 chore(scaffolder): refactoring the scaffolder to move things around like the rest 2020-06-28 00:35:24 +02:00
blam 9d8709d5b7 chore(scaffolder): fixing linting issues 2020-06-28 00:09:44 +02:00
blam f07b794987 chore(scaffolder): trying to fix some tests on CI, they pass locall 2020-06-28 00:05:45 +02:00
blam 066ced06ac chore(scaffolder): fixing some tests with it creating bad tmp dirs 2020-06-27 23:53:41 +02:00
blam c96075ce8c feat(scaffolder): added an endpoint for getting each stage logs as plaintext in case that's what is needed. 2020-06-27 23:18:15 +02:00
blam 837a182f68 chore(scaffolder): finished off tests for the processor. It now works pretty well 2020-06-27 22:35:48 +02:00
blam 9e6ed5fb52 feat(scaffolder): added some more tests for the new job processor 2020-06-27 22:10:55 +02:00
blam c600d64db8 feat(scaffolder): reworking how the loading of stages goes and made it super flexible 2020-06-27 05:21:42 +02:00
blam 17c6030ca0 feat(scaffolder): finally managed to get typescript to play nice with the new stage approach 2020-06-27 03:41:06 +02:00
blam ad2354909e chore(scaffolder): work on a better api for holding stages and metadata 2020-06-26 21:27:48 +02:00
blam ad9d74ff24 chore(scaffolder): Moving the cookiecutter dockerfile to more semantic name 2020-06-26 18:14:41 +02:00
blam ce43dce8ff feat(scaffolder): Adjusting the types for the scaffolder 2020-06-26 18:12:48 +02:00
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
Ivan Shmidt d3e06c668c Merge branch 'master' of github.com:spotify/backstage into shmidt-i/load-scaffolder-templates-from-api 2020-06-26 09:25:20 +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
Ivan Shmidt 1088b916e6 feat(scaffolder): tags as list 2020-06-24 23:36:09 +02:00
Ivan Shmidt 9fd3a4eb42 Merge branch 'master' of github.com:spotify/backstage into shmidt-i/load-scaffolder-templates-from-api 2020-06-24 23:14:32 +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