summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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