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:
@@ -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:
|
||||
|
||||
@@ -89,10 +89,8 @@ jobs:
|
||||
run: npm ci
|
||||
working-directory: site
|
||||
-
|
||||
name: "App: Run tests"
|
||||
run: |
|
||||
npm run test:unit
|
||||
npm run test:integration
|
||||
name: "App: Run unit tests"
|
||||
run: npm run test:unit
|
||||
working-directory: site
|
||||
-
|
||||
name: "App: Build"
|
||||
|
||||
Reference in New Issue
Block a user