From 0af3ccf35f4e63322e83b523b62c705d29bb37c9 Mon Sep 17 00:00:00 2001 From: Ahsan Virani Date: Mon, 4 Jul 2022 13:56:52 +0200 Subject: [PATCH] ci: Fix Vue build issues (#3650) * lock vue versions to patch. Not use docker cache in nightly builds * revert to using npm install --- .github/workflows/docker-images-nightly.yml | 1 + .github/workflows/test-workflows.yml | 2 +- .github/workflows/tests.yml | 2 +- packages/design-system/package.json | 4 ++-- packages/editor-ui/package.json | 4 ++-- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker-images-nightly.yml b/.github/workflows/docker-images-nightly.yml index 70d677d0a6..23c6047267 100644 --- a/.github/workflows/docker-images-nightly.yml +++ b/.github/workflows/docker-images-nightly.yml @@ -58,6 +58,7 @@ jobs: platforms: linux/amd64 push: true tags: n8nio/n8n:${{ github.event.inputs.tag || 'nightly' }} + no-cache: true - name: Call Success URL - optionally run: | [[ "${{github.event.inputs.success-url}}" != "" ]] && curl -v ${{github.event.inputs.success-url}} || echo "" diff --git a/.github/workflows/test-workflows.yml b/.github/workflows/test-workflows.yml index bdd29cd700..f5976e2988 100644 --- a/.github/workflows/test-workflows.yml +++ b/.github/workflows/test-workflows.yml @@ -45,7 +45,7 @@ jobs: name: npm install and build run: | cd n8n - npm ci + npm install npm run bootstrap npm run build --if-present env: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 759c22766a..c888acaffa 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,7 +21,7 @@ jobs: node-version: ${{ matrix.node-version }} - name: npm install, build, and test run: | - npm ci + npm install npm run bootstrap npm run build --if-present npm test diff --git a/packages/design-system/package.json b/packages/design-system/package.json index ec782a7205..16bcd6506a 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -83,11 +83,11 @@ "vite": "2.9.5", "vite-plugin-vue2": "1.9.3", "vitest": "0.9.3", - "vue": "^2.6.11", + "vue": "~2.6.11", "vue-class-component": "^7.2.3", "vue-loader": "^15.9.7", "vue-property-decorator": "^9.1.2", - "vue-template-compiler": "^2.6.11", + "vue-template-compiler": "~2.6.11", "vue-typed-mixins": "^0.2.0", "vue2-boring-avatars": "0.3.4", "vue-tsc": "0.34.8", diff --git a/packages/editor-ui/package.json b/packages/editor-ui/package.json index e598ce43f5..8d0d86918b 100644 --- a/packages/editor-ui/package.json +++ b/packages/editor-ui/package.json @@ -91,13 +91,13 @@ "tslint": "^6.1.2", "typescript": "~4.6.0", "uuid": "^8.3.2", - "vue": "^2.6.11", + "vue": "~2.6.11", "vue-agile": "^2.0.0", "vue-cli-plugin-webpack-bundle-analyzer": "^2.0.0", "vue-json-pretty": "1.7.1", "vue-prism-editor": "^0.3.0", "vue-router": "^3.0.6", - "vue-template-compiler": "^2.6.11", + "vue-template-compiler": "~2.6.11", "vue-typed-mixins": "^0.2.0", "vue2-touch-events": "^3.2.1", "vuex": "^3.1.1"