From 20a8468c7bc977bf2f418a97d3c6cdd4c53d3628 Mon Sep 17 00:00:00 2001 From: sharkAndshark Date: Mon, 3 Jul 2023 18:52:11 +0800 Subject: [PATCH] update CI for debian package --- .github/workflows/ci.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index baf0c186b..de4de0aa0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,6 +29,8 @@ jobs: include: - os: ubuntu-latest target: x86_64-unknown-linux-gnu + - os: ubuntu-latest + target: x86_64-debian - os: windows-latest target: x86_64-pc-windows-msvc - os: macOS-latest @@ -45,7 +47,7 @@ jobs: rustc --version cargo --version - name: Lint - if: matrix.target == 'x86_64-unknown-linux-gnu' + if: matrix.target == 'x86_64-unknown-linux-gnu' || matrix.target == 'x86_64-debian' shell: bash run: | cargo fmt --all -- --check @@ -55,6 +57,13 @@ jobs: run: | echo "VCPKG_ROOT=$env:VCPKG_INSTALLATION_ROOT" | Out-File -FilePath $env:GITHUB_ENV -Append vcpkg install openssl:x64-windows-static-md + - name: Install cargo-deb + if: matrix.target == 'x86_64-debian' + run: | + apt install dpkg -y + apt install dpkg-dev -y + apt install liblzma-dev -y + cargo install cargo-deb - name: Run build shell: bash run: |