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

xuehuilang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/shenyu-client-rust.git


The following commit(s) were added to refs/heads/main by this push:
     new f552acb  chore(ci): Replace archived actions-rs actions (#14)
f552acb is described below

commit f552acb4adea013b2fd6ded16e8bcc6dcf3059dc
Author: Jacob Wujciak-Jens <ja...@wujciak.de>
AuthorDate: Thu Jun 12 06:28:43 2025 +0200

    chore(ci): Replace archived actions-rs actions (#14)
---
 .github/workflows/publish.yml |  8 +++-----
 .github/workflows/rust.yml    | 19 ++++++++-----------
 2 files changed, 11 insertions(+), 16 deletions(-)

diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 1630e9a..752381a 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -29,11 +29,9 @@ jobs:
         uses: actions/checkout@v4
 
       - name: Set up Rust
-        uses: actions-rs/toolchain@v1
-        with:
-            toolchain: nightly
-            override: true
-            components: rustfmt, clippy
+        run: |
+           rustup toolchain add --profile=minimal --component rustfmt,clippy 
nightly
+           rustup override set nightly
       - name: Update version in Cargo.toml
         run: |
           VERSION=$(echo ${{ github.ref }} | sed 's/refs\/tags\/v//')
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 7ddc354..3c2aef0 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -29,17 +29,14 @@ jobs:
     steps:
       - uses: actions/checkout@v4
 
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: ${{ matrix.target == 'i686-pc-windows-gnu' && 
format('{0}-i686-pc-windows-gnu', matrix.channel) || matrix.channel }}
-          target: ${{ matrix.target }}
-          override: true
-          components: rustfmt
+      - name: Setup toolchain
+        env:
+          TOOLCHAIN: ${{ matrix.target == 'i686-pc-windows-gnu' && 
format('{0}-i686-pc-windows-gnu', matrix.channel) || matrix.channel }}
+        run: |
+           rustup toolchain add --component rustfmt --target ${{ matrix.target 
}} $TOOLCHAIN
 
-      - uses: actions-rs/cargo@v1
-        with:
-          command: fmt
-          args: --all -- --check
+      - run: |
+          cargo fmt --all -- --check
 
       - uses: actions/setup-java@v4
         with:
@@ -157,7 +154,7 @@ jobs:
 #            os: ubuntu-latest
 
           - target: x86_64-apple-darwin
-            os: macos-latest
+            os: macos-13
           - target: aarch64-apple-darwin
             os: macos-14
 

Reply via email to