Add CI step to run future extension tests (#1214)

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton authored and GitHub committed 2020-11-04 12:49:37 +02:00
1 parent 0497947159
commit d7c7593c0d
18 files changed
+72 -33

No files matched your search

+10 -5
View File
@@ -33,15 +33,15 @@ lint:
test: download-bins
yarn test
integration-linux:
integration-linux: build-extension-types build-extensions
yarn build:linux
yarn integration
integration-mac:
integration-mac: build-extension-types build-extensions
yarn build:mac
yarn integration
integration-win:
integration-win: build-extension-types build-extensions
yarn build:win
yarn integration
@@ -58,10 +58,15 @@ endif
build-extensions:
$(foreach dir, $(wildcard $(EXTENSIONS_DIR)/*), $(MAKE) -C $(dir) build;)
build-npm:
yarn compile:extension-types
test-extensions:
$(foreach dir, $(wildcard $(EXTENSIONS_DIR)/*), $(MAKE) -C $(dir) test;)
build-npm: build-extension-types
yarn npm:fix-package-version
build-extension-types:
yarn compile:extension-types
publish-npm: build-npm
npm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}"
cd src/extensions/npm/extensions && npm publish --access=public