瀏覽代碼

Merge pull request #234 from t1m0t/master

fix code coverage and docs workflows
Jonathan Kelley 3 年之前
父節點
當前提交
0b940fa94d
共有 2 個文件被更改,包括 10 次插入8 次删除
  1. 3 2
      .github/workflows/docs.yml
  2. 7 6
      .github/workflows/main.yml

+ 3 - 2
.github/workflows/docs.yml

@@ -2,11 +2,12 @@ name: github pages
 
 on:
   push:
-    branches:
-      - master
     paths:
       - docs/**
       - .github/workflows/docs.yml
+  pull_request:
+    branches:
+      - master
 
 jobs:
   build-deploy:

+ 7 - 6
.github/workflows/main.yml

@@ -96,11 +96,12 @@ jobs:
       options: --security-opt seccomp=unconfined
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v2
+      - uses: actions/checkout@v2
       - name: Generate code coverage
-        run: |
-          apt-get update &&\
-          apt install libwebkit2gtk-4.0-dev libappindicator3-dev libgtk-3-dev -y &&\
-          cargo +nightly tarpaulin --verbose --tests --all-features --workspace --timeout 120 --out Xml
+      - run: apt-get update
+      - run: apt install libwebkit2gtk-4.0-dev libappindicator3-dev libgtk-3-dev -y
+      - run: cargo +nightly tarpaulin --verbose --tests --all-features --workspace --timeout 120 --out Xml
       - name: Upload to codecov.io
-        uses: codecov/codecov-action@v2
+      - uses: codecov/codecov-action@v2
+        with:
+          fail_ci_if_error: false