From 8769c3b1c10590d9701c262a6a078199c410538f Mon Sep 17 00:00:00 2001 From: Titus Wormer Date: Wed, 8 Jun 2022 16:09:18 +0200 Subject: Add site --- .github/workflows/main.yml | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f394c98..094a15e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -3,22 +3,39 @@ on: - pull_request - push jobs: - main: - name: ${{matrix.rust}} + beta: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: - toolchain: ${{matrix.rust}} + toolchain: beta components: rustfmt, clippy - run: cargo clippy -- -W clippy::pedantic - run: cargo fmt --all -- --check - run: cargo test # - run: cargo install cargo-tarpaulin && cargo tarpaulin --out Xml # - uses: codecov/codecov-action@v1 - strategy: - matrix: - rust: - - stable - - beta + stable: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions-rs/toolchain@v1 + with: + toolchain: stable + components: rustfmt, clippy + - run: cargo clippy -- -W clippy::pedantic + - run: cargo fmt --all -- --check + - run: cargo test + # - run: cargo install cargo-tarpaulin && cargo tarpaulin --out Xml + # - uses: codecov/codecov-action@v1 + - run: cargo doc --document-private-items + - name: Deploy + uses: JamesIves/github-pages-deploy-action@v4.3.3 + with: + branch: gh-pages + folder: target/doc/micromark + single-commit: true + commit-message: . + git-config-name: Titus Wormer + git-config-email: tituswormer@gmail.com -- cgit