From 04183a1fcade02a5dabfb79cecf5488b42f0179b Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Thu, 16 May 2024 20:00:29 +0100 Subject: [PATCH] build(forgejo): use rust action --- .forgejo/workflows/push-next.yml | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/.forgejo/workflows/push-next.yml b/.forgejo/workflows/push-next.yml index f74803e..5b215a1 100644 --- a/.forgejo/workflows/push-next.yml +++ b/.forgejo/workflows/push-next.yml @@ -17,36 +17,22 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Toolchain - uses: https://github.com/actions-rs/toolchain@v1 - with: - toolchain: stable - - name: Format - uses: https://github.com/actions-rs/cargo@v1 + uses: https://git.kemitix.net/kemitix/rust@v0.2.4 with: - command: fmt - args: --all -- --check - - - name: Update apt - run: apt-get update - - - name: Install linkers - run: apt-get install -y clang-15 mold + args: fmt --all -- --check - name: Clippy - uses: https://github.com/actions-rs/cargo@v1 + uses: https://git.kemitix.net/kemitix/rust@v0.2.4 with: - command: clippy - args: -- -D warnings + args: clippy -- -D warnings - name: Build - uses: https://github.com/actions-rs/cargo@v1 + uses: https://git.kemitix.net/kemitix/rust@v0.2.4 with: - command: build - # args: --release --all-features + args: build - name: Test - uses: https://github.com/actions-rs/cargo@v1 + uses: https://git.kemitix.net/kemitix/rust@v0.2.4 with: - command: test + args: test