From 0c19e596f54080afbe9780f9fcdc19e1a7e08e95 Mon Sep 17 00:00:00 2001 From: Wolfgang Date: Mon, 29 May 2023 11:13:22 +0200 Subject: [PATCH] Create client-ubuntu.yml Add workflow for client build test on ubuntu 22.04 --- .github/workflows/client-ubuntu.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/client-ubuntu.yml diff --git a/.github/workflows/client-ubuntu.yml b/.github/workflows/client-ubuntu.yml new file mode 100644 index 0000000..8dc31e5 --- /dev/null +++ b/.github/workflows/client-ubuntu.yml @@ -0,0 +1,21 @@ +name: Client build ubuntu 22.04 + +on: + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-22.04 + + steps: + - name: Installing dependencies + run: | + sudo apt-get install -y --no-install-recommends build-essential curl ca-certificates sudo git lintian fakeroot pkg-config libudev-dev libssl-dev libapt-pkg-dev libclang-dev libpam0g-dev + - name: Installing rust + run: | + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -sSf | sh -s -- -y + - uses: actions/checkout@v3 + - name: Running compile script + run: | + source ${HOME}/.cargo/env + ./build.sh client