diff --git a/.circleci/config.yml b/.circleci/config.yml index 7357aa2f9..1e9a5a1d0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -22,9 +22,6 @@ jobs: steps: - checkout: path: ~/nova - - run: - name: Compute build version - command: yarn run compute-version-ci - run: working_directory: ~/nova name: Installing node dependencies (if necessary) @@ -45,6 +42,7 @@ jobs: - ./packages/dashboards/node_modules bits-build: executor: node + working_directory: ~/nova environment: PROJECT_DIR: ./packages/bits BUILD_COUNTER: << pipeline.number >> @@ -100,7 +98,8 @@ jobs: - tsconfig.main.json - yarn.lock bits-unit-test: - executor: node-browsers + executor: node + working_directory: ~/nova-browsers steps: - browser-tools/install-chrome - attach_workspace: @@ -110,6 +109,7 @@ jobs: command: yarn run test bits-e2e-test: executor: ubuntu + working_directory: ~/nova environment: PROJECT_DIR: ~/nova/packages/bits steps: @@ -136,6 +136,7 @@ jobs: command: docker-compose down -v --rmi=local bits-a11y-test: executor: ubuntu + working_directory: ~/nova environment: PROJECT_DIR: ~/nova/packages/bits steps: @@ -154,6 +155,7 @@ jobs: command: docker-compose down -v --rmi=local bits-visual-test: executor: ubuntu + working_directory: ~/nova environment: PROJECT_DIR: ~/nova/packages/bits steps: @@ -174,6 +176,7 @@ jobs: command: docker-compose down -v --rmi=local bits-pack: executor: node + working_directory: ~/nova steps: - attach_workspace: at: ~/nova @@ -186,6 +189,7 @@ jobs: - ./packages/bits/*.tgz bits-publish: executor: node + working_directory: ~/nova environment: PROJECT_DIR: ./packages/bits steps: @@ -197,6 +201,7 @@ jobs: yarn run publish-ci bits-verify: executor: node + working_directory: ~/nova environment: PROJECT_DIR: ./packages/bits steps: @@ -209,6 +214,7 @@ jobs: charts-build: executor: node + working_directory: ~/nova environment: PROJECT_DIR: ./packages/charts BUILD_COUNTER: << pipeline.number >> @@ -265,6 +271,7 @@ jobs: - packages/charts charts-unit-test: executor: node-browsers + working_directory: ~/nova environment: # Needed for daylight saving time tests TZ: "America/Chicago" @@ -277,6 +284,7 @@ jobs: command: yarn run test charts-e2e-test: executor: ubuntu + working_directory: ~/nova environment: PROJECT_DIR: ~/nova/packages/charts steps: @@ -303,6 +311,7 @@ jobs: command: docker-compose down -v --rmi=local charts-visual-test: executor: ubuntu + working_directory: ~/nova environment: PROJECT_DIR: ~/nova/packages/charts steps: @@ -323,6 +332,7 @@ jobs: command: docker-compose down -v --rmi=local charts-pack: executor: node + working_directory: ~/nova steps: - attach_workspace: at: ~/nova @@ -335,6 +345,7 @@ jobs: - ./packages/charts/*.tgz charts-publish: executor: node + working_directory: ~/nova environment: PROJECT_DIR: ./packages/charts steps: @@ -346,6 +357,7 @@ jobs: yarn run publish-ci charts-verify: executor: node + working_directory: ~/nova environment: PROJECT_DIR: ./packages/charts steps: @@ -358,6 +370,7 @@ jobs: dashboards-build: executor: node + working_directory: ~/nova environment: PROJECT_DIR: ./packages/dashboards BUILD_COUNTER: << pipeline.number >> @@ -419,6 +432,7 @@ jobs: - packages/dashboards dashboards-unit-test: executor: node-browsers + working_directory: ~/nova-browsers steps: - browser-tools/install-chrome - attach_workspace: @@ -428,6 +442,7 @@ jobs: command: yarn run test dashboards-e2e-test: executor: ubuntu + working_directory: ~/nova environment: PROJECT_DIR: ~/nova/packages/dashboards steps: @@ -454,6 +469,7 @@ jobs: command: docker-compose down -v --rmi=local dashboards-visual-test: executor: ubuntu + working_directory: ~/nova environment: PROJECT_DIR: ~/nova/packages/dashboards steps: @@ -474,6 +490,7 @@ jobs: command: docker-compose down -v --rmi=local dashboards-pack: executor: node + working_directory: ~/nova steps: - attach_workspace: at: ~/nova @@ -486,6 +503,7 @@ jobs: - ./packages/dashboards/*.tgz dashboards-publish: executor: node + working_directory: ~/nova environment: PROJECT_DIR: ./packages/dashboards steps: @@ -497,6 +515,7 @@ jobs: yarn run publish-ci dashboards-verify: executor: node + working_directory: ~/nova environment: PROJECT_DIR: ./packages/dashboards steps: @@ -508,6 +527,7 @@ jobs: yarn run verify-ci nova-docs: executor: node + working_directory: ~/nova environment: NOVA_DIR: ~/nova steps: @@ -528,6 +548,7 @@ jobs: path: ./nova-docs.zip nova-docs-cleanup: executor: node + working_directory: ~/nova environment: NOVA_DIR: ~/nova steps: @@ -544,6 +565,7 @@ jobs: command: yarn run clean-docs-ci release-prep: executor: node + working_directory: ~/nova environment: SOURCE_BRANCH: main CREATE_RELEASE_BRANCH: "true"