Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'lib/text-size/.github/workflows/ci.yaml')
| -rw-r--r-- | lib/text-size/.github/workflows/ci.yaml | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/lib/text-size/.github/workflows/ci.yaml b/lib/text-size/.github/workflows/ci.yaml new file mode 100644 index 0000000000..4538ca8479 --- /dev/null +++ b/lib/text-size/.github/workflows/ci.yaml @@ -0,0 +1,54 @@ +name: CI +on: + pull_request: + push: + branches: + - master + - staging + - trying + +env: + RUSTFLAGS: -D warnings + RUSTUP_MAX_RETRIES: 10 + CARGO_NET_RETRY: 10 + +jobs: + rust: + name: Rust + runs-on: ${{ matrix.os }} + + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, windows-latest, macos-latest] + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Install Rust toolchain + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + profile: minimal + + - name: Test + run: cargo test --all-features + + rustdoc: + name: Docs + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Install Rust toolchain + uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + profile: minimal + override: true + + - name: Rustdoc + run: cargo rustdoc --all-features -- -D warnings |