From 000254320e1dae84763b828fcaa9cd3603e90ecf Mon Sep 17 00:00:00 2001 From: Green Sky Date: Sun, 7 Jan 2024 18:54:18 +0100 Subject: [PATCH] add ubuntu linux to cd --- .github/workflows/cd.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 17c05a0..d57dcfc 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -10,6 +10,36 @@ env: BUILD_TYPE: Release jobs: + linux-ubuntu: + timeout-minutes: 10 + + runs-on: ubuntu-20.04 + + steps: + - uses: actions/checkout@v3 + with: + submodules: recursive + + - name: Install Dependencies + run: sudo apt update && sudo apt -y install libsodium-dev + + - name: Configure CMake + run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} + + - name: Build + run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} -j 4 + + - name: temp test + run: ${{github.workspace}}/build/bin/mono_time_test + + - uses: actions/upload-artifact@v3 + with: + name: ${{ github.event.repository.name }}-ubuntu20.04-x86_64 + # TODO: do propper packing + path: | + ${{github.workspace}}/build/bin/ + + windows: timeout-minutes: 15