From ac6dcb3135d00a7a8fde7c25b357a01233327a47 Mon Sep 17 00:00:00 2001 From: HalidOdat Date: Tue, 14 Apr 2020 21:58:18 +0200 Subject: [PATCH 1/2] Added continuous integration to windows --- .github/workflows/rust.yml | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index bb2a4c13635..8672c8815b1 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -9,8 +9,8 @@ on: name: Continuous integration jobs: - check: - name: Check + check_on_linux: + name: Check on Linux runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 @@ -22,8 +22,21 @@ jobs: with: command: check - test: - name: Test Suite + check_on_windows: + name: Check on Windows + runs-on: windows-latest + steps: + - uses: actions/checkout@v1 + - uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true + - uses: actions-rs/cargo@v1 + with: + command: check + + test_on_linux: + name: Test Suite on Linux runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 @@ -35,6 +48,19 @@ jobs: with: command: test + test_on_windows: + name: Test Suite on Windows + runs-on: windows-latest + steps: + - uses: actions/checkout@v1 + - uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true + - uses: actions-rs/cargo@v1 + with: + command: test + fmt: name: Rustfmt runs-on: ubuntu-latest From 5cbe238e16b727eaea7cd078f607cfe2506ce24d Mon Sep 17 00:00:00 2001 From: HalidOdat Date: Wed, 15 Apr 2020 23:27:39 +0200 Subject: [PATCH 2/2] Upgraded continuous integration to checkout@^C --- .github/workflows/rust.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 8672c8815b1..bcf9309ba3b 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -13,7 +13,7 @@ jobs: name: Check on Linux runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -26,7 +26,7 @@ jobs: name: Check on Windows runs-on: windows-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -39,7 +39,7 @@ jobs: name: Test Suite on Linux runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -52,7 +52,7 @@ jobs: name: Test Suite on Windows runs-on: windows-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -65,7 +65,7 @@ jobs: name: Rustfmt runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -80,7 +80,7 @@ jobs: name: Clippy runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: toolchain: stable