diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4c7241e..ddbcaea 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,26 +10,23 @@ jobs: - name: Checkout code uses: actions/checkout@v2 - - name: Set up Rust with Alpine - run: | - docker run --rm \ - -v ${{ github.workspace }}:/usr/src/myapp \ - -w /usr/src/myapp \ - rust:alpine \ - sh -c "apk add --no-cache musl-dev && cargo build --release" + - name: Set up Rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + override: true + components: rustfmt + + - name: Build in Release Mode + run: cargo build --release - name: Run Tests - run: | - docker run --rm \ - -v ${{ github.workspace }}:/usr/src/myapp \ - -w /usr/src/myapp \ - rust:alpine \ - sh -c "apk add --no-cache musl-dev && cargo test --release" + run: cargo test --release - name: Package Artifacts run: | mkdir -p artifacts - cp target/release/your_executable artifacts/ + cp target/release/wololo artifacts/ - name: Upload Artifacts uses: actions/upload-artifact@v2