diff options
author | Dheepak Krishnamurthy <me@kdheepak.com> | 2021-02-13 17:33:38 -0700 |
---|---|---|
committer | Dheepak Krishnamurthy <me@kdheepak.com> | 2021-02-13 18:21:09 -0700 |
commit | 417ca0a2b48723b143d05722f00a3984b6fb7d67 (patch) | |
tree | ed3c0d6d251d516d13ce88bab391b61cb7c82c04 | |
parent | ab3431311b1fdb6a8dc59419c7cee4178882a368 (diff) |
Update CI workflow
Update .travis.yml to use more recent versions of rust
Test two most recent versions of rust on github ci
Update versions to more recent versions
Use rc.confirmation=off instead of yes
Change versions to minimum rust version
Add beta and nightly to github workflows
Update minimum rust version
Remove minimum version from travis
Use echo 0 to make initial setup not error
-rw-r--r-- | .github/workflows/ci.yml | 24 | ||||
-rw-r--r-- | .travis.yml | 2 |
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 |