525 Commits

Author SHA1 Message Date
Gert Hengeveld
ca916ed931 Merge branch 'next' into perf/esm-dist 2020-12-11 09:59:58 +01:00
Norbert de Langen
380074c402
fix tests 2020-12-09 09:42:03 +01:00
Gaëtan Maisse
3d7a024b3c
test: execute CLI tests like all other Jest tests
As CLI tests based on fixtures have been deleted, and the remaining tests are now using Jest we can run them as part of the classic `yarn test --core` command.

I also removed the dedicated GitHub Actions.
2020-12-08 19:26:02 +01:00
Norbert de Langen
aab422d33d
move ts3.4 into dist, generate types into dist/ts3.9, make esm dist for all, fix issues 2020-12-08 17:54:25 +01:00
Norbert de Langen
0c8dfccdf8
Merge branch 'next' into perf/esm-dist
# Conflicts:
#	lib/core/package.json
#	lib/ui/package.json
2020-12-08 15:43:09 +01:00
Daniel Schmidt
de095b3f9c remove unused groups 2020-12-02 09:30:35 +01:00
Daniel Schmidt
f5fc34e9b3 Merge remote-tracking branch 'upstream/next' into replace-inquirer
# Conflicts:
#	lib/core/package.json
#	yarn.lock
2020-12-01 21:24:47 +01:00
Michael Shilman
b09f171828 Merge branch 'next' into tech/upgrades-4 2020-12-01 18:04:58 +08:00
Norbert de Langen
ab7d1b0cb6
Merge branch 'pr/43081j/13055' into perf/esm-dist
# Conflicts:
#	yarn.lock
2020-11-27 14:36:49 +01:00
Norbert de Langen
944cb08407
remove extraDep from vue example 2020-11-27 13:40:11 +01:00
Norbert de Langen
c93bc36153
Merge branch 'next' into pr/43081j/13055
# Conflicts:
#	addons/actions/package.json
#	addons/backgrounds/package.json
#	addons/controls/package.json
#	addons/cssresources/package.json
#	addons/design-assets/package.json
#	addons/essentials/package.json
#	addons/events/package.json
#	addons/google-analytics/package.json
#	addons/jest/package.json
#	addons/queryparams/package.json
#	addons/storysource/package.json
#	addons/toolbars/package.json
#	addons/viewport/package.json
#	app/ember/package.json
#	app/marko/package.json
#	app/riot/package.json
#	app/svelte/package.json
#	dev-kits/addon-decorator/package.json
#	dev-kits/addon-parameter/package.json
#	dev-kits/addon-roundtrip/package.json
#	lib/addons/package.json
#	lib/channel-postmessage/package.json
#	lib/channel-websocket/package.json
#	lib/codemod/package.json
#	lib/theming/package.json
#	scripts/run-e2e-config.ts
2020-11-27 12:26:28 +01:00
Norbert de Langen
736389950a
upgrades 2020-11-26 17:16:23 +01:00
Norbert de Langen
92268d1648
cleanup run-registry script 2020-11-26 10:58:09 +01:00
Norbert de Langen
04acc44510
Change /dist to ESM && upgrade required dependencies to make this happen & deal with the consequences 2020-11-26 10:50:46 +01:00
Daniel Schmidt
6c029420b9 refactor: replace inquirer with prompts 2020-11-23 15:06:51 +01:00
merceyz
bf762f07b3 test: remove react as dependency from vue test 2020-11-20 22:42:04 +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
e440498fc6
e2e: update missing package extensions for Yarn 2 tests 2020-11-16 14:05:38 +01:00
Gaëtan Maisse
09ddc14d18
e2e: use unreleased version of Yarn 2 to fix issue with fsevents patch 2020-11-16 14:05:38 +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
46ae6c3fe1
chore: replace del by fs-extra in reset script. Also fix it and remove del dependency 2020-11-14 11:58:03 +01:00
Gaëtan Maisse
e1e9a3fab9
e2e: remove setResolution step 2020-11-14 11:58:02 +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
d922af0ec1
ci: move back angular E2E tests to classic executor as they rework on Node 10 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
d2cbbb7c78
ci: try to fix publish job by limiting the number of concurrent tasks 2020-11-03 21:27:10 +01:00
Gaëtan Maisse
6a01f37a7d
chore: add a log to know the level of concurrency in publishing task 2020-11-03 21:11:30 +01:00
Michael Shilman
e877faecdb Merge branch 'next' into refactor/cssResourceTestToRTL 2020-11-03 14:12:03 +08:00
Clément DUNGLER
fdeb1a3eee refactor: Move to RTL for css resource addon 2020-11-02 23:29:12 +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
Michael Shilman
3f03d5c75f Core: Remove webpack DLLs 2020-11-02 07:04:27 +08:00
Gert Hengeveld
e418511096 Add manager task to bootstrap. 2020-10-29 10:11:08 +01:00
Gert Hengeveld
ff435afced Consider default addons and auto refs when deciding to use the prebuilt manager. Avoid conflicting express routes. 2020-10-28 17:35:27 +01:00
Gert Hengeveld
cf61235279
Merge branch 'next' into 12702-instant-on-manager 2020-10-26 15:48:27 +01:00
Gaëtan Maisse
41f80ec6a7
ci: extract cra_bench in a dedicated job
CRA Bench requires Node 12 and isn't a "true" E2E test so it makes sense to move it in a dedicated job.
2020-10-12 22:33:27 +02: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
c9a13a36b7
ci: run Angular E2E tests on executors with the latest version of Node 12 2020-10-12 21:12:43 +02:00
Michael Shilman
c347791d5c Merge branch 'next' into 1009-async-loaders 2020-10-12 16:02:49 +08:00
Gaëtan Maisse
5b992ae37c
ci: display yarn install/add command output when running the E2E tests
It helps a lot during investigation of some dependency issues and avoid to have to use SSH to debug things.
2020-10-10 09:49:05 +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
Gert Hengeveld
a71266a6f1 Create, use and publish a prebuilt manager. 2020-10-08 15:26:02 +02:00
Michael Shilman
8c9e0ac23c Merge branch 'next' into 10009-poc-async-loaders 2020-10-07 13:10:34 +08:00
Michael Shilman
c1ff295246 Merge branch 'next' into 10009-poc-async-loaders 2020-10-07 12:23:34 +08:00
Gaëtan Maisse
8aa8926911
refactor: apply the same dispatch for all scripts relying on CircleCI node concurrency 2020-10-03 18:23:37 +02:00
Gaëtan Maisse
c9766b9c4c
refactor: avoid duplication of code used to find the max nb of concurrent tasks "allowed" 2020-10-03 18:23:37 +02:00
Gaëtan Maisse
f8319e733b
ci: add cache for yarn cache-folder 2020-10-03 18:23:37 +02:00
Gaëtan Maisse
9e765c491d
ci: improve run-registry logging 2020-10-03 18:23:36 +02:00