summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDheepak Krishnamurthy <me@kdheepak.com>2021-02-13 18:24:03 -0700
committerGitHub <noreply@github.com>2021-02-13 18:24:03 -0700
commitbda6f4ef71140916fe163b19d78c78c616819ea1 (patch)
treeed3c0d6d251d516d13ce88bab391b61cb7c82c04
parentab3431311b1fdb6a8dc59419c7cee4178882a368 (diff)
parent417ca0a2b48723b143d05722f00a3984b6fb7d67 (diff)
Merge pull request #90 from matthiasbeyer/kd/make-github-workflow-identical-to-travis
Update CI workflow
-rw-r--r--.github/workflows/ci.yml24
-rw-r--r--.travis.yml2
2 files changed, 22 insertions, 4 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7861165..c183eb9 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -6,12 +6,19 @@ jobs:
check:
name: Check
runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ rust:
+ - nightly
+ - beta
+ - stable
+ - 1.45.0
steps:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
profile: minimal
- toolchain: stable
+ toolchain: ${{ matrix.rust }}
override: true
- uses: actions-rs/cargo@v1
with:
@@ -20,14 +27,27 @@ jobs:
test:
name: Test Suite
runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ rust:
+ - nightly
+ - beta
+ - stable
+ - 1.45.0
steps:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
profile: minimal
- toolchain: stable
+ toolchain: ${{ matrix.rust }}
override: true
- run: sudo apt-get update && sudo apt-get install -y taskwarrior
- uses: actions-rs/cargo@v1
with:
command: test
+ - run: |
+ # prepare taskwarrior, initial setup
+ task rc.confirmation=off || echo 0
+ cargo run --example create_task | tee /tmp/create_task
+ task import /tmp/create_task || exit 1
+ cat /tmp/create_task | cargo run --example import_task || exit 1
diff --git a/.travis.yml b/.travis.yml
index 323f787..e05e561 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,5 @@
language: rust
rust:
- - 1.38.0
- - 1.39.0
- stable
- beta
- nightly