Switch workflows from npm to yarn (#2750)

This commit is contained in:
absidue 2022-10-20 12:33:00 +02:00 committed by GitHub
parent 76d7ecd163
commit 9a789337ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 40 additions and 41 deletions

View File

@ -54,8 +54,8 @@ jobs:
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}
cache: "yarn" cache: "yarn"
- run: npm run ci - run: yarn run ci
- run: npm run lint - run: yarn run lint
- name: Get Version Number - name: Get Version Number
uses: nyaayaya/package-version@v1 uses: nyaayaya/package-version@v1
with: with:
@ -97,15 +97,15 @@ jobs:
- name: Build x64 with Node.js ${{ matrix.node-version}} - name: Build x64 with Node.js ${{ matrix.node-version}}
if: contains(matrix.runtime, 'x64') if: contains(matrix.runtime, 'x64')
run: npm run build --if-present run: yarn run build --if-present
- name: Build ARMv7l with Node.js ${{ matrix.node-version}} - name: Build ARMv7l with Node.js ${{ matrix.node-version}}
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l') if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
run: npm run build:arm32 --if-present run: yarn run build:arm32 --if-present
- name: Build ARM64 with Node.js ${{ matrix.node-version}} - name: Build ARM64 with Node.js ${{ matrix.node-version}}
if: contains(matrix.runtime, 'arm64') if: contains(matrix.runtime, 'arm64')
run: npm run build:arm64 --if-present run: yarn run build:arm64 --if-present
- name: Upload Linux .zip x64 Artifact - name: Upload Linux .zip x64 Artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3

View File

@ -23,5 +23,5 @@ jobs:
with: with:
node-version: 16.x node-version: 16.x
cache: "yarn" cache: "yarn"
- run: npm run ci - run: yarn run ci
- run: npm run lint - run: yarn run lint

View File

@ -54,8 +54,8 @@ jobs:
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}
cache: "yarn" cache: "yarn"
- run: npm run ci - run: yarn run ci
- run: npm run lint - run: yarn run lint
- name: Get Version Number - name: Get Version Number
uses: nyaayaya/package-version@v1 uses: nyaayaya/package-version@v1
@ -65,15 +65,15 @@ jobs:
- name: Build x64 with Node.js ${{ matrix.node-version}} - name: Build x64 with Node.js ${{ matrix.node-version}}
if: contains(matrix.runtime, 'x64') if: contains(matrix.runtime, 'x64')
run: npm run build --if-present run: yarn run build --if-present
- name: Build ARMv7l with Node.js ${{ matrix.node-version}} - name: Build ARMv7l with Node.js ${{ matrix.node-version}}
if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l') if: startsWith(matrix.os, 'ubuntu') && startsWith(matrix.runtime, 'linux-armv7l')
run: npm run build:arm32 --if-present run: yarn run build:arm32 --if-present
- name: Build ARM64 with Node.js ${{ matrix.node-version}} - name: Build ARM64 with Node.js ${{ matrix.node-version}}
if: contains(matrix.runtime, 'arm64') if: contains(matrix.runtime, 'arm64')
run: npm run build:arm64 --if-present run: yarn run build:arm64 --if-present
- name: Upload AppImage x64 Release - name: Upload AppImage x64 Release
uses: actions/upload-release-asset@v1 uses: actions/upload-release-asset@v1

View File

@ -38,12 +38,11 @@
"pack:renderer": "webpack --mode=production --node-env=production --config _scripts/webpack.renderer.config.js", "pack:renderer": "webpack --mode=production --node-env=production --config _scripts/webpack.renderer.config.js",
"pack:web": "webpack --mode=production --node-env=production --config _scripts/webpack.web.config.js", "pack:web": "webpack --mode=production --node-env=production --config _scripts/webpack.web.config.js",
"pack:workers": "webpack --mode=production --node-env=production --config _scripts/webpack.workers.config.js", "pack:workers": "webpack --mode=production --node-env=production --config _scripts/webpack.workers.config.js",
"postinstall": "npm run rebuild:electron", "postinstall": "yarn run --silent rebuild:electron",
"prettier": "prettier --write \"{src,_scripts}/**/*.{js,vue}\"", "prettier": "prettier --write \"{src,_scripts}/**/*.{js,vue}\"",
"rebuild:electron": "electron-builder install-app-deps", "rebuild:electron": "electron-builder install-app-deps",
"rebuild:node": "npm rebuild",
"release": "run-s test build", "release": "run-s test build",
"ci": "yarn install --frozen-lockfile" "ci": "yarn install --silent --frozen-lockfile"
}, },
"dependencies": { "dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.2.0", "@fortawesome/fontawesome-svg-core": "^6.2.0",