ci: Fix Vue build issues (#3650)

* lock vue versions to patch. Not use docker cache in nightly builds

* revert to using npm install
This commit is contained in:
Ahsan Virani 2022-07-04 13:56:52 +02:00 committed by GitHub
parent 07b6cffdba
commit 0af3ccf35f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 7 additions and 6 deletions

View file

@ -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 ""

View file

@ -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:

View file

@ -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

View file

@ -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",

View file

@ -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"