From e57233bf825ad9294529e299691e1aa196d66ebf Mon Sep 17 00:00:00 2001 From: TolaMironcenko Date: Thu, 23 Oct 2025 12:46:04 +0700 Subject: [PATCH] Update actions.yaml --- .gitea/workflows/actions.yaml | 44 +++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/.gitea/workflows/actions.yaml b/.gitea/workflows/actions.yaml index ab2d2b8..62a7b43 100644 --- a/.gitea/workflows/actions.yaml +++ b/.gitea/workflows/actions.yaml @@ -46,3 +46,47 @@ jobs: - name: Testing binary run: | cp -v build/auth_service . && ./tests.sh + + Prepare-Build-Testing-With-Make-Without-sqlite3: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@v3 + - name: Building binary with make + run: make USE_SQLITE3=0 -j$(nproc) + - name: Testing binary + run: make test + + Prepare-Build-Testing-With-CMake-Without-sqlite3: + runs-on: ubuntu-latest + steps: + - name: prepare-container + run: | + apt install -y cmake + - name: Check out repository code + uses: actions/checkout@v3 + - name: Building binary with CMake + run: | + mkdir build && \ + cd build && \ + cmake -DUSE_SQLITE3=OFF .. && \ + make -j$(nproc) + - name: Testing binary + run: | + cp -v build/auth_service . && ./tests.sh + + Prepare-Build-Testing-With-Meson-Without-sqlite3: + runs-on: ubuntu-latest + steps: + - name: prepare-container + run: | + apt install -y meson + - name: Check out repository code + uses: actions/checkout@v3 + - name: Building binary with meson + run: | + meson setup build -Duse_sqlite3=false && \ + ninja -C build + - name: Testing binary + run: | + cp -v build/auth_service . && ./tests.sh