This is an automated email from the ASF dual-hosted git repository. liujun pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/dubbo-rust.git
commit 949b5f53af57349c927c709f897821fe8397baf4 Author: Johankoi <[email protected]> AuthorDate: Wed Apr 27 00:26:16 2022 +0800 Create CI.yml add workflow --- .github/workflows/CI.yml | 56 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml new file mode 100644 index 0000000..993dbd7 --- /dev/null +++ b/.github/workflows/CI.yml @@ -0,0 +1,56 @@ +# This is a basic workflow to help you get started with Actions + +name: CI + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + + workflow_dispatch: + +jobs: + check: + name: check dubbo-rus project + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macOS-latest, windows-latest] + rust: [stable] + + env: + RUSTFLAGS: "-D warnings" + + steps: + - uses: actions/checkout@main + - uses: actions-rs/toolchain@v1 + with: + toolchain: ${{ matrix.rust }} + - run: cargo che + + fmt: + name: Rustfmt + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macOS-latest, windows-latest] + rust: [stable] + + steps: + - uses: actions/checkout@main + - uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + override: true + - run: rustup component add rustfmt + - run: cargo fmt --all -- --check + + + + + + + +
