You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2023/03/28 05:32:23 UTC

[incubator-opendal] branch polish-ci created (now eac89dcf)

This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a change to branch polish-ci
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git


      at eac89dcf ci: Split clippy and docs check

This branch includes the following new commits:

     new eac89dcf ci: Split clippy and docs check

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[incubator-opendal] 01/01: ci: Split clippy and docs check

Posted by xu...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a commit to branch polish-ci
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git

commit eac89dcf4400a58ea3135845f64796542f02ef82
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Tue Mar 28 13:32:02 2023 +0800

    ci: Split clippy and docs check
    
    Signed-off-by: Xuanwo <gi...@xuanwo.io>
---
 .github/workflows/ci.yml | 47 ++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 40 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5f6116db..1a0d594f 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -41,6 +41,27 @@ jobs:
     steps:
       - uses: actions/checkout@v3
 
+      - name: Setup Rust toolchain
+        uses: ./.github/actions/setup
+        with:
+          cache-key: "-check"
+
+      - name: Check license headers
+        uses: korandoru/hawkeye@v1.5.4
+
+      - name: Cargo format
+        run: cargo fmt --all -- --check
+
+  check_docs:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v3
+
+      - name: Setup Rust toolchain
+        uses: ./.github/actions/setup
+        with:
+          cache-key: "-check"
+
       - name: Checkout python env
         uses: actions/setup-python@v4
         with:
@@ -52,22 +73,34 @@ jobs:
           distribution: temurin
           java-version: "11"
 
+      - name: Cargo doc
+        run: cargo doc --lib --no-deps --all-features -p opendal
+
+  check_clippy:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v3
+
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
           cache-key: "-check"
 
-      - name: Check license headers
-        uses: korandoru/hawkeye@v1.5.4
+      - name: Checkout python env
+        uses: actions/setup-python@v4
+        with:
+          python-version: "3.8"
+
+      - name: Checkout java env
+        uses: actions/setup-java@v3
+        with:
+          distribution: temurin
+          java-version: "11"
 
-      - name: Cargo format
-        run: cargo fmt --all -- --check
       - name: Cargo clippy
         run: cargo clippy --all-targets --all-features --workspace -- -D warnings
-      - name: Cargo doc
-        run: cargo doc --lib --no-deps --all-features -p opendal
 
-  msrv_check:
+  check_msrv:
     runs-on: ubuntu-latest
     env:
       # OpenDAL's MSRV is 1.60.