Remove integration tests from deployments #90
Integration tests may depend on third parties and can fail from time to time. In some situations failing tests can be acceptable to go forward with deployments. They should not be a requirement that blocks deployments. They may lead to unintended lack of distributed packages as seen in #90.
This commit is contained in:
6
.github/workflows/deploy-desktop.yaml
vendored
6
.github/workflows/deploy-desktop.yaml
vendored
@@ -25,10 +25,8 @@ jobs:
|
||||
node-version: 15.x
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Run tests
|
||||
run: |
|
||||
npm run test:unit
|
||||
npm run test:integration
|
||||
- name: Run unit tests
|
||||
run: npm run test:unit
|
||||
- name: Publish desktop app
|
||||
run: npm run electron:build -- -p always # https://nklayman.github.io/vue-cli-plugin-electron-builder/guide/recipes.html#upload-release-to-github
|
||||
env:
|
||||
|
||||
Reference in New Issue
Block a user