Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
a22aca9
fix()
mkucharz Jan 25, 2018
277203f
fix()
mkucharz Jan 25, 2018
2d41c4d
fix()
mkucharz Jan 25, 2018
2f1ee62
fix()
mkucharz Jan 25, 2018
f34e0d5
fix(): correct cli verion for registry
mkucharz Jan 25, 2018
824523d
chore(): getting rid of yarn
mkucharz Jan 25, 2018
42bd0f0
fix()
mkucharz Jan 25, 2018
1495c00
chore(): adding package-lock
mkucharz Jan 25, 2018
0c37193
fix(): yarn -> npm
mkucharz Jan 25, 2018
4ef3c02
fix(cli:e2e:instance): skiping empty instance list
mkucharz Jan 25, 2018
5381345
fix(): npm -> yarn
mkucharz Jan 25, 2018
2dc7b60
fix(): typo
mkucharz Jan 25, 2018
d933c1c
chore(): yarn -> npm
mkucharz Jan 25, 2018
00cff2e
fix(): cli version
mkucharz Jan 25, 2018
6b75e9a
chore(): invalidate cache
mkucharz Jan 25, 2018
677af81
fix(): remove registry cache
mkucharz Jan 25, 2018
984146a
fix(): bootstrap
mkucharz Jan 25, 2018
fbc558d
fix(): direct access to cli
mkucharz Jan 25, 2018
94acece
fix(): paths
mkucharz Jan 25, 2018
d29497a
chore(): adding hoist
mkucharz Jan 26, 2018
adaeaad
chore(): adding lock files
mkucharz Jan 26, 2018
65dcd47
fix()
mkucharz Jan 26, 2018
4edc7a1
fix(): packages list
mkucharz Jan 27, 2018
33ab450
fix(): dependencies
mkucharz Jan 27, 2018
b346201
fix(): build dependencies in registry
mkucharz Jan 27, 2018
023bb0b
fix(): missing lib
mkucharz Jan 27, 2018
1aebb79
Merge branch 'master' into lerna_hoist
mkucharz Jan 27, 2018
61fa590
fix(): lock
mkucharz Jan 28, 2018
abc8aae
fix(): lock file
mkucharz Jan 28, 2018
a63c144
fix(): refreshing cache
mkucharz Jan 28, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
118 changes: 59 additions & 59 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,144 +13,144 @@ jobs:
# Download and cache dependencies
- restore_cache:
keys:
- v3-dependencies-{{ checksum "package.json" }}
- v3-dependencies
- v5-dependencies-{{ checksum "package.json" }}
- v5-dependencies

- restore_cache:
keys:
- v3-dependencies-cli-{{ checksum "packages/cli/package.json" }}
- v3-dependencies-cli
- v5-dependencies-cli-{{ checksum "packages/cli/package.json" }}
- v5-dependencies-cli

- restore_cache:
keys:
- v3-dependencies-core-{{ checksum "packages/lib-js-core/package.json" }}
- v3-dependencies-core
- v5-dependencies-core-{{ checksum "packages/lib-js-core/package.json" }}
- v5-dependencies-core

- restore_cache:
keys:
- v3-dependencies-client-{{ checksum "packages/lib-js-client/package.json" }}
- v3-dependencies-client
- v5-dependencies-client-{{ checksum "packages/lib-js-client/package.json" }}
- v5-dependencies-client

- restore_cache:
keys:
- v3-dependencies-validate-{{ checksum "packages/lib-js-validate/package.json" }}
- v3-dependencies-validate
- v5-dependencies-validate-{{ checksum "packages/lib-js-validate/package.json" }}
- v5-dependencies-validate

- restore_cache:
keys:
- v3-dependencies-test-{{ checksum "packages/lib-js-test/package.json" }}
- v3-dependencies-test
- v5-dependencies-test-{{ checksum "packages/lib-js-test/package.json" }}
- v5-dependencies-test

- restore_cache:
keys:
- v3-dependencies-template-project-empty-{{ checksum "packages/template-project-empty/package.json" }}
- v3-dependencies-template-project-empty
- v5-dependencies-template-project-empty-{{ checksum "packages/template-project-empty/package.json" }}
- v5-dependencies-template-project-empty

- restore_cache:
keys:
- v3-dependencies-template-project-hello-{{ checksum "packages/template-project-hello/package.json" }}
- v3-dependencies-template-project-hello
- v5-dependencies-template-project-hello-{{ checksum "packages/template-project-hello/package.json" }}
- v5-dependencies-template-project-hello

- restore_cache:
keys:
- v3-dependencies-template-socket-es6-{{ checksum "packages/template-socket-es6/package.json" }}
- v3-dependencies-template-socket-es6
- v5-dependencies-template-socket-es6-{{ checksum "packages/template-socket-es6/package.json" }}
- v5-dependencies-template-socket-es6

- restore_cache:
keys:
- v3-dependencies-registry-organization-{{ checksum "packages/registry/syncano/organization/package.json" }}
- v3-dependencies-registry-organization
- v5-dependencies-registry-organization-{{ checksum "packages/registry/syncano/organization/package.json" }}
- v5-dependencies-registry-organization

- restore_cache:
keys:
- v3-dependencies-registry-registry-{{ checksum "packages/registry/syncano/registry/package.json" }}
- v3-dependencies-registry-registry
- v5-dependencies-registry-registry-{{ checksum "packages/registry/syncano/registry/package.json" }}
- v5-dependencies-registry-registry

- restore_cache:
keys:
- v3-dependencies-test-tools-{{ checksum "packages/test-tools/package.json" }}
- v3-dependencies-test-tools
- v5-dependencies-test-tools-{{ checksum "packages/test-tools/package.json" }}
- v5-dependencies-test-tools

- restore_cache:
keys:
- v3-dependencies-registry-{{ checksum "packages/registry/package.json" }}
- v3-dependencies-registry
- v5-dependencies-registry-{{ checksum "packages/registry/package.json" }}
- v5-dependencies-registry

- run: npm install
- run: npm run bootstrap

- save_cache:
paths:
- node_modules
key: v3-dependencies-{{ checksum "package.json" }}
key: v5-dependencies-{{ checksum "package.json" }}

- save_cache:
paths:
- packages/cli/node_modules
key: v3-dependencies-cli-{{ checksum "packages/cli/package.json" }}
key: v5-dependencies-cli-{{ checksum "packages/cli/package.json" }}

- save_cache:
paths:
- packages/lib-js-core/node_modules
key: v3-dependencies-core-{{ checksum "packages/lib-js-core/package.json" }}
key: v5-dependencies-core-{{ checksum "packages/lib-js-core/package.json" }}

- save_cache:
paths:
- packages/lib-js-client/node_modules
key: v3-dependencies-client-{{ checksum "packages/lib-js-client/package.json" }}
key: v5-dependencies-client-{{ checksum "packages/lib-js-client/package.json" }}

- save_cache:
paths:
- packages/lib-js-validate/node_modules
key: v3-dependencies-validate-{{ checksum "packages/lib-js-validate/package.json" }}
key: v5-dependencies-validate-{{ checksum "packages/lib-js-validate/package.json" }}

- save_cache:
paths:
- packages/lib-js-test/node_modules
key: v3-dependencies-test-{{ checksum "packages/lib-js-test/package.json" }}
key: v5-dependencies-test-{{ checksum "packages/lib-js-test/package.json" }}

- save_cache:
paths:
- packages/template-project-empty/node_modules
key: v3-dependencies-template-project-empty-{{ checksum "packages/template-project-empty/package.json" }}
key: v5-dependencies-template-project-empty-{{ checksum "packages/template-project-empty/package.json" }}

- save_cache:
paths:
- packages/template-project-empty/node_modules
key: v3-dependencies-template-project-empty-{{ checksum "packages/template-project-empty/package.json" }}
key: v5-dependencies-template-project-empty-{{ checksum "packages/template-project-empty/package.json" }}

- save_cache:
paths:
- packages/template-project-hello/node_modules
key: v3-dependencies-template-project-hello-{{ checksum "packages/template-project-hello/package.json" }}
key: v5-dependencies-template-project-hello-{{ checksum "packages/template-project-hello/package.json" }}

- save_cache:
paths:
- packages/template-socket-es6/node_modules
key: v3-dependencies-template-socket-es6-{{ checksum "packages/template-socket-es6/package.json" }}
key: v5-dependencies-template-socket-es6-{{ checksum "packages/template-socket-es6/package.json" }}

- save_cache:
paths:
- packages/registry/syncano/organization/node_modules
key: v3-dependencies-registry-organization-{{ checksum "packages/registry/syncano/organization/package.json" }}
key: v5-dependencies-registry-organization-{{ checksum "packages/registry/syncano/organization/package.json" }}

- save_cache:
paths:
- packages/registry/syncano/registry/node_modules
key: v3-dependencies-registry-registry-{{ checksum "packages/registry/syncano/registry/package.json" }}
key: v5-dependencies-registry-registry-{{ checksum "packages/registry/syncano/registry/package.json" }}

- save_cache:
paths:
- packages/registry/node_modules
key: v3-dependencies-registry-{{ checksum "packages/registry/package.json" }}
key: v5-dependencies-registry-{{ checksum "packages/registry/package.json" }}

- save_cache:
paths:
- packages/test-tools/node_modules
key: v3-dependencies-test-tools-{{ checksum "packages/test-tools/package.json" }}
key: v5-dependencies-test-tools-{{ checksum "packages/test-tools/package.json" }}

- save_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
paths:
- ~/repo

Expand All @@ -163,7 +163,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run test:unit
- run: npm run report:coverage

Expand All @@ -176,7 +176,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run test:e2e

test_e2e_validate:
Expand All @@ -188,7 +188,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run test:e2e

test_e2e_core:
Expand All @@ -200,7 +200,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run test:e2e

test_e2e_registry:
Expand All @@ -212,7 +212,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: SYNCANO_SOCKET_REGISTRY_INSTANCE=${REGISTRY_TEST_SYNCANO_PROJECT_INSTANCE}-${CIRCLE_SHA1} npm run test:e2e:registry

test_e2e_hosting:
Expand All @@ -224,7 +224,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run test:e2e:hosting

test_e2e_socket:
Expand All @@ -236,7 +236,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run test:e2e:socket

test_e2e_anonymous:
Expand All @@ -248,7 +248,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run test:e2e:anonymous

test_e2e_instance:
Expand All @@ -260,7 +260,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run test:e2e:instance

test_e2e_deploy:
Expand All @@ -272,7 +272,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run test:e2e:deploy

test_e2e_config:
Expand All @@ -284,7 +284,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run test:e2e:config

test_lint:
Expand All @@ -296,7 +296,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run lint

deploy_docs:
Expand All @@ -308,7 +308,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: echo 'export SYNCANO_AUTH_KEY=${CANARY_SYNCANO_AUTH_KEY}' >> $BASH_ENV
- run: echo 'export SYNCANO_PROJECT_INSTANCE=${CANARY_SYNCANO_PROJECT_INSTANCE}' >> $BASH_ENV
- run: node packages/cli/lib/cli.js deploy
Expand All @@ -325,7 +325,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: echo 'export REGISTRY_TEST_SYNCANO_PROJECT_INSTANCE=${REGISTRY_TEST_SYNCANO_PROJECT_INSTANCE}-${CIRCLE_SHA1}' >> $BASH_ENV
- run: sh ./bin/deploy-staging

Expand All @@ -338,7 +338,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: sh ./bin/deploy

delete_registry:
Expand All @@ -350,7 +350,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: SYNCANO_AUTH_KEY=${REGISTRY_TEST_SYNCANO_AUTH_KEY} ../cli/lib/cli.js instance delete ${REGISTRY_TEST_SYNCANO_PROJECT_INSTANCE}-${CIRCLE_SHA1}

publish:
Expand All @@ -362,7 +362,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-{{ .Environment.CIRCLE_SHA1 }}
- run: npx npm-cli-login -u $NPM_USER -p $NPM_PASS -e $NPM_EMAIL -s syncano
- run: npm run changelog
- run: npx lerna publish --canary --yes
Expand All @@ -376,7 +376,7 @@ jobs:

steps:
- restore_cache:
key: v3-repo-units-{{ .Environment.CIRCLE_SHA1 }}
key: v5-repo-units-{{ .Environment.CIRCLE_SHA1 }}
- run: npm run report:coverage

workflows:
Expand Down
Loading