From 582a777ecefe795aa1c6b037d8990ca623932536 Mon Sep 17 00:00:00 2001 From: Ben Gao Date: Fri, 1 Nov 2019 08:36:28 +1300 Subject: [PATCH] Add circle ci config --- .circleci/config.yml | 33 +++++++++++++++++++ .editorconfig | 12 +++++++ .gitignore | 1 + .../package.json | 32 +++++++++--------- 4 files changed, 62 insertions(+), 16 deletions(-) create mode 100644 .circleci/config.yml create mode 100644 .editorconfig diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 000000000..1aa767b4f --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,33 @@ +version: 2 +jobs: + build: + docker: + - image: circleci/node:10.16.3 + steps: + - checkout + - restore_cache: + keys: + - yarn-packages-v1-{{ .Branch }}-{{ checksum "yarn.lock" }} + - yarn-packages-v1-{{ .Branch }}- + - yarn-packages-v1- + - save_cache: + paths: + - ~/.tmp/yarn + key: yarn-packages-v1-{{ .Branch }}-{{ checksum "yarn.lock" }} + - run: + name: Install Dependencies + command: yarn + - run: + name: Run lint + command: yarn lint + - run: + name: Run unit tests + command: yarn test --coverage + - store_test_results: + path: coverage + +workflows: + version: 2 + pull-request-build: + jobs: + - build diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..4a7ea3036 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,12 @@ +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore index e242a0473..23682de58 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ packages/**/*.d.ts .vscode .iml api_docs +.tmp diff --git a/docs/examples/rx/11_chose_fee_asset_to_pay_tx_fee/package.json b/docs/examples/rx/11_chose_fee_asset_to_pay_tx_fee/package.json index cdeb8dd08..175da7cf1 100644 --- a/docs/examples/rx/11_chose_fee_asset_to_pay_tx_fee/package.json +++ b/docs/examples/rx/11_chose_fee_asset_to_pay_tx_fee/package.json @@ -1,18 +1,18 @@ { - "name": "06_make_transfer", - "version": "0.2.0", - "description": "Example showing how to make a transfer", - "main": "index.js", - "author": "chevdor", - "license": "MIT", - "scripts": { - "clean": "rimraf node_modules", - "start": "node index.js" - }, - "dependencies": { - "@cennznet/api": "^*" - }, - "devDependencies": { - "rimraf": "^2.6.2" - } + "name": "11_chose_fee_asset_to_pay_tx_fee", + "version": "0.2.0", + "description": "Example showing how to make a transfer", + "main": "index.js", + "author": "chevdor", + "license": "MIT", + "scripts": { + "clean": "rimraf node_modules", + "start": "node index.js" + }, + "dependencies": { + "@cennznet/api": "^*" + }, + "devDependencies": { + "rimraf": "^2.6.2" + } }