Commit Graph

194 Commits

Author SHA1 Message Date
Nikita Nek Dudnik d19c17830c Fix things 2020-05-07 17:27:28 +02:00
Ivan Shmidt 85e5e1f70e feat: builds 2020-05-07 17:02:27 +02:00
Ivan Shmidt fa05620b45 fix: settings page works 2020-05-07 15:46:01 +02:00
Nikita Nek Dudnik 74e561812c Fix persistance 2020-05-07 15:31:05 +02:00
Ivan Shmidt f60b6df555 feat: destroyed everything v2
Co-authored-by: Nikita Dudnik <nikdudnik@gmail.com>
2020-05-07 15:23:55 +02:00
Nikita Nek Dudnik 7f00512d93 Add Rematch 2020-05-07 14:31:21 +02:00
Nikita Nek Dudnik c8e3b72adc It's broken but changes are nice 2020-05-07 11:50:35 +02:00
Ivan Shmidt 5dda050152 feat: destroyed everything
Co-authored-by: Nikita Dudnik <nikdudnik@gmail.com>
2020-05-07 11:28:49 +02:00
Nikita Nek Dudnik a24ea32746 Restructure project credentials form 2020-05-07 11:05:20 +02:00
Nikita Nek Dudnik 781472bf3c Merge 2020-05-07 10:52:03 +02:00
Ivan Shmidt 4476a14fa1 fix: store vcs settings 2020-05-07 10:32:32 +02:00
Ivan Shmidt 7b3dcff47c fix: authed, column sizes
Co-authored-by: Nikita Dudnik <nikdudnik@gmail.com>
2020-05-07 10:27:06 +02:00
Ivan Shmidt bdb02f7de0 feat: make it work 2020-05-06 17:21:41 +02:00
Ivan Shmidt e88b290b9b Merge branch 'circleci-plugin' into master 2020-05-06 15:30:38 +02:00
Nikita Nek Dudnik ca7d863d06 Extract CITable rows into components 2020-05-06 15:24:01 +02:00
Sebastian Qvarfordt 425cf93c08 Replacing SortableTable and a few MUI tables with new Table component (#722)
* Befind work of replacing tables with new Table component

* Removed test plugins and fixed test

* Fixed lint issue

* Removed toolbar from lighthouse audit page

* Moved column out of auditstables render function, no no interation with useInterval
2020-05-06 12:58:34 +02:00
Ivan Shmidt 684408f0ff feat: lazylog 2020-05-06 12:37:26 +02:00
Ivan Shmidt 6b44dd110c feat: routing -> plugin routing 2020-05-06 11:18:49 +02:00
Ivan Shmidt 30370d711d Merge branch 'circleci-plugin' of github.com:Nek/backstage into feature/log-view 2020-05-06 11:04:28 +02:00
Ivan Shmidt 633f592f81 feat: move proxy to devserver 2020-05-06 10:32:18 +02:00
Nikita Nek Dudnik 8a9241619e Implement logs visualization 2020-05-05 22:40:43 +02:00
Nikita Nek Dudnik 950830571e Add ugly log visualization 2020-05-05 16:44:39 +02:00
Nikita Nek Dudnik 20ef06f6f3 Add detailed view page with a list of build steps 2020-05-05 12:46:43 +02:00
Nikita Nek Dudnik 9e7bc70728 Restructure pages 2020-05-05 11:23:37 +02:00
Ben Lambert 6d92a57bbc Merge pull request #717 from spotify/blam/scaffolder
plugin(scaffolder): Bring up to date with the latest backend template
2020-05-05 10:47:01 +02:00
blam 26094f82e3 chore: prettier is now automagically enabled, and fixing some pr review comments 2020-05-05 10:22:27 +02:00
Ivan Shmidt 21ac45698a feat: visual adjustments 2020-05-04 23:10:14 +02:00
Ivan Shmidt 08a3033942 feat: react-router links, some ui edits 2020-05-04 22:42:48 +02:00
Ivan Shmidt f028801f39 feat: retry 2020-05-04 21:41:38 +02:00
Ivan Shmidt 31d05b1f92 feat: circleCI backend proxy 2020-05-04 20:58:39 +02:00
blam e3ab861038 chore: fixing eslint config so we can use some great optional?.chaining?.stuff 2020-05-04 20:54:59 +02:00
Stefan Ålund 4bfadc1b7e Add disclaimer to Create view (#715) 2020-05-04 20:52:41 +02:00
blam 1af6cbea8d feat(scaffolder): Bring up to date with the latest changes in the inventory service 2020-05-04 20:39:13 +02:00
blam ef210545c9 Merge branch 'master' of github.com:spotify/backstage into blam/scaffolder
* 'master' of github.com:spotify/backstage:
  Rename Scaffolder -> Create (#712)
  Set the initial Storybook theme to light (#711)
  It's InputError then
  Even denser errors
  Better errors
  Show stack in dev
  [backend] use common error types
  Update Discord link in design docs, fix #672 (#710)
  [inventory] move out inventory instantiation + renaming
  Table component with filter and search (#600)
  [Storybook] Improve Status stories (#699)
  Fix blinking animation bug for Status Running component (#706)
  packages/cli: add lib ES2019 to common tsconfig
2020-05-04 19:40:18 +02:00
Stefan Ålund 168db0fe9c Rename Scaffolder -> Create (#712)
* Rename Scaffolder -> Create

* Use Typography
2020-05-04 19:37:03 +02:00
Nikita Nek Dudnik 39f500a059 Merge branch 'circleci-plugin' of github.com:Nek/backstage into circleci-plugin 2020-05-04 16:49:07 +02:00
Fredrik Adelöw 1b4b98cd05 Show stack in dev 2020-05-04 16:06:02 +02:00
Fredrik Adelöw 48b4a86a97 [backend] use common error types 2020-05-04 16:06:02 +02:00
Ivan Shmidt a6dcc9b2e3 feat: settings page 2020-05-04 15:48:07 +02:00
Nikita Nek Dudnik f708802711 Move owner/repo form into CircleCIFetch component 2020-05-04 14:53:01 +02:00
Nikita Nek Dudnik cf963ceae8 Add owner and repo options to authenticate method 2020-05-04 13:54:05 +02:00
Fredrik Adelöw 7c6b7b9b94 [inventory] move out inventory instantiation + renaming 2020-05-04 11:22:37 +02:00
Sebastian Qvarfordt 190f11c8f7 Table component with filter and search (#600)
* Initial table component with storybook example

* Moved dependencies to package/core

* Removed dependency to @backstage/core from base package.json

* Clean up some examples and remove type from columns, replacing with property align instead

* Removed more unused stuff and added toggle for filter input

* Fixed some lint issues

* Added example with material-table

* Convert column array passed into MaterialTable Backstage component into MT column array. Allow multiple values in one cell

* Removed subheader from MT

* Nicer double value cell

* Added custom sorting to example

* Cleaned up stories a bit

* Setting field instead of customSort

* Improve styling. Still needs better theme integration

* Using more colors from theme

* Fixed typing issue

* Removed react-table implementation and cleaned up material-table implementation

* Fixed some type issues

* Fixed lint issues
2020-05-04 11:10:35 +02:00
blam cc8dbdfe5e Merge branch 'master' of github.com:spotify/backstage into blam/scaffolder
* 'master' of github.com:spotify/backstage:
  [Plugin] Explore features in Backstage (#696)
  [Storybook] Fix Storybook compilation warnings (#701)
  Make the inventory backend standalone runnable
2020-05-03 15:46:23 +02:00
blam 31c4785cc0 chore(scaffolder): Updating dependency graph to include docker api 2020-05-03 15:42:53 +02:00
Stefan Ålund 7472e9a5c2 [Plugin] Explore features in Backstage (#696)
* Explore plugin

* Fixed styles and props

* Real conent

* Add Lighthouse and fix tests

* Add menu item

* Cleanup

* Change wording

* Update package.json

* Remove dead code

* Update yarn.lock

* Revert change to CODEOWNERS

* Reset yarn.lock to master

* Fix comments
2020-05-03 14:30:51 +02:00
Fredrik Adelöw 92feb76252 Make the inventory backend standalone runnable
And also make a proposed split of how the loggers are handled.

Now logs look like

```
{
  "type": "incomingRequest",
  "service": "backstage",
  "timestamp": "2020-04-30T14:29:04.002Z",
  "message": "...",
  "level": "info"
}
```

for requests, and then if the plugin logs something properly

```
{
  "type": "plugin",
  "service": "backstage",
  "plugin": "inventory",
  "timestamp": "2020-04-30T14:29:04.002Z",
  "message": "...",
  "level": "info"
}
```
2020-05-01 21:59:20 +02:00
blam d7bb95b87a refactor: move to globby instead of glob library for nice promises and efficiency! 2020-05-01 18:27:43 +02:00
blam b17462af8b chore(scaffolder): compiled is now .esm not .cjs 2020-05-01 17:35:34 +02:00
blam fb71dc957c Merge branch 'master' of github.com:spotify/backstage into blam/scaffolder
* 'master' of github.com:spotify/backstage:
  packages/cli: added jest transform for .esm.js files
  plugins/graphiql: use dynamic import to load graphiql
  packages/cli: target modern browsers and switch output to module
  packages/storybook: make local core imports resolve to core src
  packages/storybook: use ts-loader for JS too
2020-05-01 17:19:55 +02:00