From b0ac70dd19f2ce14fc2907e4e2a220811205880a Mon Sep 17 00:00:00 2001 From: Zack3D Date: Sun, 21 Sep 2025 23:50:28 -0700 Subject: [PATCH] hgjk --- .gitea/workflows/ci-reusable.yml | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/ci-reusable.yml b/.gitea/workflows/ci-reusable.yml index d9b2a42..005efa7 100644 --- a/.gitea/workflows/ci-reusable.yml +++ b/.gitea/workflows/ci-reusable.yml @@ -39,16 +39,28 @@ jobs: - name: Build run: | - ${{ inputs.target && format('cargo build --all-features --target {0}', inputs.target) || 'cargo build --all-features' }} + if [[ -n "${{ inputs.target }}" ]]; then + cargo build --all-features --target ${{ inputs.target }} + else + cargo build --all-features + fi - name: Test if: inputs.target == '' || (runner.os == 'Linux' && runner.arch == 'X64' && inputs.target == 'x86_64-unknown-linux-gnu') || (runner.os == 'Windows' && inputs.target == 'x86_64-pc-windows-msvc') run: | - ${{ inputs.target && format('cargo test --all-features --target {0}', inputs.target) || 'cargo test --all-features' }} + if [[ -n "${{ inputs.target }}" ]]; then + cargo test --all-features --target ${{ inputs.target }} + else + cargo test --all-features + fi - name: Clippy run: | - ${{ inputs.target && format('cargo clippy --all-targets --all-features --target {0} -D warnings', inputs.target) || 'cargo clippy --all-targets --all-features -D warnings' }} + if [[ -n "${{ inputs.target }}" ]]; then + cargo clippy --all-targets --all-features --target ${{ inputs.target }} -- -D warnings + else + cargo clippy --all-targets --all-features -- -D warnings + fi - name: Fmt check run: | @@ -68,7 +80,11 @@ jobs: - name: Build FFI library if: inputs.upload-artifacts run: | - ${{ inputs.target && format('cargo build --release --features ffi --target {0}', inputs.target) || 'cargo build --release --features ffi' }} + if [[ -n "${{ inputs.target }}" ]]; then + cargo build --release --features ffi --target ${{ inputs.target }} + else + cargo build --release --features ffi + fi - name: Extract version and create package if: inputs.upload-artifacts