62 Commits

Author SHA1 Message Date
Michael Shilman
6f737257a5 Merge branch 'next' into 14796-split-out-marionette 2021-05-06 20:38:44 +08:00
Michael Shilman
d857bdb991 Merge branch 'next' into 14796-remove-rax 2021-05-06 20:34:02 +08:00
Michael Shilman
b6c3fb832e Merge branch 'next' into 14796-split-out-marko 2021-05-06 20:32:28 +08:00
Michael Shilman
1ade592e34 Merge branch 'next' into 14796-split-out-mithril 2021-05-06 20:28:08 +08:00
Michael Shilman
bbb6c29070 Refactor mithril into its own repo 2021-05-05 01:15:07 +08:00
Michael Shilman
e0d12e829a Refactor marko into its own repo 2021-05-05 01:05:32 +08:00
Michael Shilman
1ad1a208b2 Refactor marionette into its own repo 2021-05-05 00:58:14 +08:00
Michael Shilman
f932e5845c Remove rax e2e 2021-05-05 00:55:49 +08:00
Michael Shilman
079a0ca242 More cleanup 2021-05-05 00:54:06 +08:00
Gaëtan Maisse
98fa420bef
chore: move to Yarn 2 🧶 2021-04-07 18:25:38 +02:00
Gaëtan Maisse
15632b3505
e2e(web-components): remove unneeded lit-html dep and keep only lit-element 2021-03-17 12:00:38 +01:00
Blaine Bublitz
4024692ff9 fix: utilize vue/cli at v4 to rely on webpack 4 2021-02-01 16:22:01 -07:00
Blaine Bublitz
2bdb5273dd fix: use vue 3 preset in e2e test 2021-02-01 15:19:05 -07:00
Blaine Bublitz
429c3cc296 test: add e2e test for vue3 2021-01-29 19:51:43 -07:00
Michael Shilman
431d209ec7 Merge branch 'next' into pr/12026 2020-12-20 18:05:32 +08:00
Norbert de Langen
944cb08407
remove extraDep from vue example 2020-11-27 13:40:11 +01:00
James Garbutt
a8fbab222d remove core-js dependency 2020-11-19 20:01:15 +00:00
Gaëtan Maisse
e545ba0380
e2e: add react as additionalDeps in sfcVue E2E tests to tmp fix Yarn 2 E2E tests 2020-11-16 14:05:39 +01:00
Gaëtan Maisse
bb44e7c923
e2e: move dep install step before SB init
- This better mimic what user are doing when using SB init
- Ensure we have a proper yarn.lock before running `sb init` and so SB cli will use yarn instead of NPM.
2020-11-14 11:58:04 +01:00
Gaëtan Maisse
14ce0e9c8c
e2e: force usage of Yarn in Angular E2E tests 2020-11-14 11:58:02 +01:00
Gaëtan Maisse
03d8700057
ci: remove E2E tests for old versions of Angular (<=9) 2020-11-12 18:50:53 +01:00
Gaëtan Maisse
255fedc1a0
ci: add an E2E config for Angular 10 as latest in now Angular 11 2020-11-12 18:40:24 +01:00
Gaëtan Maisse
b1a0f4b074
Remove react and react-dom from required deps in E2E test configs
They are now regular deps of SB packages for all non-react app so there is no more need to add them explicitly.
2020-11-02 20:52:33 +01:00
Gaëtan Maisse
f3a6f13828
Add react and react-dom to Preact and React TS E2E tests
These deps need to be explicitly added as they are peerDeps of SB packages now.
2020-11-02 08:09:20 +01:00
Gaëtan Maisse
6a3bf80333
ci: use Webpack 4 in webpack_react and sfcVue E2E tests
Webpack 5 is officially out for a few days but it looks like Storybook is not 100% compatible with it yet.
2020-10-12 21:24:50 +02:00
Gaëtan Maisse
df39df3d58
ci: use yarn instead of npx to bootstrap angular e2e tests
Use npx causes a mix of both `package-lock.json` and `yarn.lock`.
Plus, we download `@angular/cli` dep with yarn so it looks normal to use it.
2020-10-10 09:38:56 +02:00
Yann Braga
d7600147ed test(e2e): add env file with fast refresh for CRA 2020-09-21 17:18:28 +02:00
merceyz
17198d7e9d ci: enable sfcVue pnp e2e test 2020-09-12 00:20:02 +02:00
Clément DUNGLER
aa23127c48 CLI: add typescipt web components & types 2020-09-07 08:24:06 +02:00
Michael Shilman
fb28998c88
Merge pull request #12286 from storybookjs/feature/htmlCLI
CLI: Add HTML components and stories
2020-08-31 20:32:42 +08:00
Michael Shilman
d463e20748 Benchmark upload via SB_BENCH_UPLOAD 2020-08-31 18:33:41 +08:00
Michael Shilman
23cd366ddc Upload benchmark results 2020-08-30 09:20:14 +08:00
Clément DUNGLER
467d8f27ce CLI: add html components and stories 2020-08-27 21:16:41 +02:00
Michael Shilman
03535882da Build: Add CRA benchmark 2020-08-24 17:36:56 +08:00
Gaëtan Maisse
61c640bcfb
e2e: use TS strict mode in Angular e2e tests
More and more devs are using TS strict mode as it's advocated by TS team.
So generate Angular with strict mode activated.
2020-08-17 14:20:27 +02:00
tooppaaa
6349031e92 remove angualr v7 v8 e2e (typings issues) 2020-08-07 12:30:39 +02:00
tooppaaa
3b57d46371 Better typings for react 2020-08-05 10:44:25 +02:00
Gaëtan Maisse
6c9f09f25e
refactor(e2e): rename tests folders to {{name}}-{{version}}
It was previously `{{name}}-v{{version}}` but the `v` isn't needed as we are using `latest` version in many and `vX-lts` for angular.
2020-07-25 19:59:01 +02:00
Gaëtan Maisse
359ee22983
chore(e2e): comment HTML e2e config as stories used in CLI need to be updated 2020-07-25 19:59:00 +02:00
Gaëtan Maisse
dfaa3ac87e
feat(e2e): remove riot@3 from e2e config list
Example stories for riot need to be updated.
Moreover, they should be migrated to riot@4.
2020-07-25 19:59:00 +02:00
Gaëtan Maisse
b1ad174bf3
refactor(e2e): make yarn add/install command run in e2e compatible with Yarn 2 2020-07-25 19:58:59 +02:00
Gaëtan Maisse
6515930833
refactor(e2e): use base CRA tests config for Yarn 2 instead of a custom one 2020-07-25 19:58:59 +02:00
Gaëtan Maisse
7e95114d79
feat(e2e): introduce --use-yarn-2 option to run tests with Yarn 2 2020-07-25 19:58:57 +02:00
Gaëtan Maisse
27c3c730f7
e2e: fix name of tests config to be valid npm project name
These names are used to init NPM project and so must follow validation rules:
https://github.com/npm/validate-npm-package-name

Moreover, they are now all consistant.
2020-06-30 20:36:31 +02:00
Gaëtan Maisse
69184c5102
e2e: fix name of yarn2Cra tests config 2020-06-30 20:12:36 +02:00
Norbert de Langen
4a7c5f51a0
DISABLE angular v6 e2e test 2020-06-30 12:12:12 +02:00
tooppaaa
e6d8861ccf add versions to e2e 2020-06-29 22:54:25 +02:00
tooppaaa
ffb813a3e8 e2e: add anuglar v7-lts 2020-06-29 22:52:19 +02:00
Norbert de Langen
7b8897b36c
Merge branch 'next' into feature/e2eZeroConfig
# Conflicts:
#	scripts/run-e2e.ts
#	yarn.lock
2020-06-04 17:46:37 +02:00
Gaëtan Maisse
b9344abcd9
test: set registry in Yarn 2 E2E config
Yarn 2 is not using the conf of Yarn 1 so for now Yarn 2 E2E test were using SB deps from npmregistry instead of local ones.
2020-06-03 21:13:48 +02:00