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:
undergroundwires
2021-10-09 12:39:05 +01:00
parent 0696ed8396
commit 37ad26a082
2 changed files with 4 additions and 8 deletions

View File

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