From 4a915b424d78ef26624fac1e6c46de58ab5a008c Mon Sep 17 00:00:00 2001 From: Melfely Date: Thu, 10 Sep 2026 09:33:39 -0500 Subject: [PATCH] fix: Test and Cross-Build were indeneted to much --- .gitea/workflows/lint.yml | 69 ++++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/.gitea/workflows/lint.yml b/.gitea/workflows/lint.yml index 175bc40..07d8bc4 100644 --- a/.gitea/workflows/lint.yml +++ b/.gitea/workflows/lint.yml @@ -60,41 +60,42 @@ jobs: cargo build --target x86_64-unknown-linux-gnu --release --locked cargo build --target x86_64-unknown-linux-musl --release --locked - cross_build: - name: Cross-Build - runs-on: ubuntu-latest - needs: [lint, build] - steps: - - name: Checkout Project - uses: actions/checkout@v5 - - - name: Crosscompile for aarch64 linux, windows, macos - uses: zijiren233/cargo-cross@v1 - with: - targets: | - aarch64-unknown-linux-musl - aarch64-unknown-linux-gnu - x86_64-pc-windows-gnu - aarch64-apple-darwin + cross_build: + name: Cross-Build + runs-on: ubuntu-latest + needs: [lint, build] - test: - name: Test - runs-on: ubuntu-latest - needs: [build, lint] + steps: + - name: Checkout Project + uses: actions/checkout@v5 + + - name: Crosscompile for aarch64 linux, windows, macos + uses: zijiren233/cargo-cross@v1 + with: + targets: | + aarch64-unknown-linux-musl + aarch64-unknown-linux-gnu + x86_64-pc-windows-gnu + aarch64-apple-darwin - steps: - - name: Checkout Project - uses: actions/checkout@v5 + test: + name: Test + runs-on: ubuntu-latest + needs: [build, lint] - - name: Setup Rust - uses: dtolnay/rust-toolchain@stable - with: - targets: x86_64-unknown-linux-musl - - - name: Test for Linux x86 (GNU and MUSL) - run: | - cargo test --target x86_64-unknown-linux-gnu --release --locked - cargo test --target x86_64-unknown-linux-musl --release --locked - - + steps: + - name: Checkout Project + uses: actions/checkout@v5 + + - name: Setup Rust + uses: dtolnay/rust-toolchain@stable + with: + targets: x86_64-unknown-linux-musl + + - name: Test for Linux x86 (GNU and MUSL) + run: | + cargo test --target x86_64-unknown-linux-gnu --release --locked + cargo test --target x86_64-unknown-linux-musl --release --locked + +