2585 Commits

Author SHA1 Message Date
Himanshu Mishra 53e171b8f7 Upload package specific code coverage to codecov
We have declared the flags in .codecov.yml. From our master branch workflow
we will upload specific coverage reports for these each individual flags.
2020-09-22 14:55:54 +02:00
Patrik Oldsberg af2567efbf Merge branch 'master' into tm/add-changesets 2020-09-21 17:53:02 +02:00
ebarrios 8e73d3b5bf Solved merge conflicts 2020-09-21 10:09:21 +02:00
Tim Hansen 46a8df7ffd Merge branch 'master' of https://github.com/spotify/backstage 2020-09-18 10:02:11 -06:00
Fredrik Adelöw c44af2deac fix(workflows): do not run e2e when contrib or docs change 2020-09-18 11:15:49 +02:00
ebarrios d139cf6a28 Created a plugin for cloud build as CI/CD 2020-09-17 17:59:05 +02:00
Tim Hansen e1efd68efe Merge branch 'master' of https://github.com/spotify/backstage 2020-09-14 14:09:57 -06:00
Patrik Oldsberg 189ec4f6aa Merge pull request #2441 from spotify/rugvip/win
github/workflows: remove global yarn cache from windows build
2020-09-14 15:55:28 +02:00
Taras Mankovski cdb5510b2f Fix formatting of changeset workflow 2020-09-13 13:19:27 -04:00
Taras Mankovski 10eafce72a Add --frozen-lockfile on yarn install 2020-09-13 13:19:27 -04:00
Taras Mankovski 5b5928a52e Add changeset workflow 2020-09-13 13:19:27 -04:00
Himanshu Mishra a737bc2eeb TechDocs: Automatically add new Issues/PRs to GitHub project board (#2443)
* TechDocs: Automatically add new Issues/PRs to GitHub project board

* Merge two separate jobs into one
2020-09-13 14:11:43 +02:00
Patrik Oldsberg 5c9e1da0a9 github/workflows: remove global yarn cache from windows build 2020-09-12 16:06:10 +02:00
Tim Hansen a01b31436d Merge branch 'master' of https://github.com/spotify/backstage 2020-09-11 13:42:06 -06:00
Himanshu Mishra 735411f332 Upload test coverage to codecov (#2406)
* Add CI task to upload test coverage to codecov

Backstage CLI runs tests in coverage mode. Jest generates coverage reports in individual
coverage/ directories of packages.
We don't need a Codecov token here because our repository is public

* Upload test coverage on master build

* tests and coverage upload have to be run in same CI task

* try coverage report with yarn test:all

* Use yarn test and test:all commands

* Use lower level commands on CI

* CLI working 

* Do not upload partial coverage reports
2020-09-11 11:18:52 +02:00
Tim Hansen 97309e47a2 Merge branch 'master' of https://github.com/spotify/backstage 2020-09-10 08:48:11 -06:00
Tim Hansen 738e506fc4 Merge branch 'master' of https://github.com/spotify/backstage 2020-09-09 08:51:55 -06:00
Patrik Oldsberg a6881b468d github/dependabot: max 5 PRs and add microsite with max 2 PRs 2020-09-09 16:25:55 +02:00
Patrik Oldsberg e0de07e4b5 github/dependabot.yml: prettier 2020-09-09 15:24:49 +02:00
dependabot-preview[bot] 21afa8ceb4 Create Dependabot config file 2020-09-09 12:59:29 +00:00
Patrik Oldsberg 3ec99fbc55 cli: make skipLibCheck default in tsconfig, but provide tsc:full 2020-09-07 17:30:57 +02:00
Patrik Oldsberg 81d5fad250 Merge pull request #2226 from spotify/rugvip/wintest
Make tests work on Windows and run as part of Windows master build
2020-09-07 13:50:18 +02:00
Patrik Oldsberg 4ddc1e6f77 workflows: lint and test in windows master build 2020-09-06 14:38:25 +02:00
Patrik Oldsberg a18c054e9b workflows: ensure that working directory is clean at the end of build 2020-09-06 10:55:20 +02:00
Patrik Oldsberg b045b166b6 run prettier 2020-09-05 16:37:30 +02:00
Patrik Oldsberg 7a7396be55 add prettier scripts and .prettierignore + workflow check 2020-09-05 16:36:58 +02:00
Patrik Oldsberg 3fa419d765 workflows: skip caching in microsite deployment 2020-09-05 15:27:41 +02:00
Patrik Oldsberg 32a23a761d Merge pull request #2291 from spotify/rugvip/sepmic
microsite: remove from workspace and build independently
2020-09-05 12:46:53 +02:00
Stefan Ålund d26d5e7fc8 Add issue template for RFCs (#2290)
* Add issue template for RFCs

* Update rfc_template.md

* Update rfc_template.md
2020-09-05 12:20:14 +02:00
Patrik Oldsberg 66f53328f8 microsite: remove from workspace and build independently 2020-09-05 11:16:14 +02:00
Tim Hansen a3f4aa6b8b Merge branch 'master' of https://github.com/spotify/backstage 2020-08-31 20:37:53 -06:00
Patrik Oldsberg 0c29e3d410 workflows: add discord notification 2020-08-31 15:34:28 +02:00
Patrik Oldsberg 6a22efc31b .github: update issue template to label with enhancement instead of help wanted (#2184) 2020-08-31 14:06:10 +02:00
Fredrik Adelöw e2473c6989 fix(build): remove node_modules caching on windows 2020-08-28 11:22:20 +02:00
Tim Hansen 769d768070 Merge branch 'master' of https://github.com/spotify/backstage 2020-08-25 13:20:10 -06:00
Patrik Oldsberg 34cf8a3e0f Merge pull request #2107 from spotify/rugvip/composite
workflows: use new multi-path caching to completely cache node_modules
2020-08-25 16:52:02 +02:00
Patrik Oldsberg 20b61b816f Merge pull request #2102 from spotify/rugvip/wf
workflows: more caching and less building
2020-08-25 14:14:48 +02:00
Patrik Oldsberg bc883377fd workflows: no need to include deps in build for tests 2020-08-25 13:22:54 +02:00
Patrik Oldsberg d42c09c058 workflows: use new multi-path caching to completely cache node_modules + prep for composite action 2020-08-25 13:10:38 +02:00
Patrik Oldsberg 9b514b1875 workflows: add yarn cache and frozen lockfile install for chromatic 2020-08-25 09:07:07 +02:00
Patrik Oldsberg a4a9777b61 workflows: remove duplicate storybook build already done by chromatic 2020-08-25 09:04:00 +02:00
Patrik Oldsberg b6ba9ed08a workflows: cache node_modules in e2e tests 2020-08-25 09:03:07 +02:00
Tim Hansen 6b7d15a491 Merge branch 'master' of https://github.com/spotify/backstage 2020-08-24 14:11:11 -06:00
Patrik Oldsberg 3abc517cfc Merge pull request #2085 from spotify/rugvip/se2ep
packages: move CLI e2e test to separate package, port to TS and slim down workflow
2020-08-23 22:40:58 +02:00
Patrik Oldsberg f0cda149dd Merge pull request #2086 from spotify/rugvip/win
workflows: add Windows master build
2020-08-23 19:33:43 +02:00
Patrik Oldsberg 4e5422bd34 workflows: add Windows master build 2020-08-23 19:13:01 +02:00
Patrik Oldsberg 0d09f12c4d workflows: update e2e test workflows 2020-08-23 18:30:33 +02:00
Patrik Oldsberg 5f1c74452a workflows: rename Frontend CI to just CI 2020-08-23 16:18:48 +02:00
Tim Hansen 8816f4ea44 Merge branch 'master' of https://github.com/spotify/backstage 2020-08-21 11:27:39 -06:00
Fredrik Adelöw a118951eaa build(microsite): deploy site when docs are changed 2020-08-19 17:03:35 +02:00