From 848f177cea32159fcadd7f94d7fcc763c4a9b37e Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Thu, 21 May 2026 15:56:37 +0200 Subject: [PATCH] ci: bring back unit tests I accidentally removed them in 6f07b15576b9a17e140b70ed3d85b494aff68d91. Signed-off-by: Philipp Schuster On-behalf-of: SAP philipp.schuster@sap.com --- .github/workflows/ci.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 34ee87f94..d7ff2b91a 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -462,6 +462,21 @@ jobs: run: cargo build --locked --all --release --target=${{ matrix.target }} - name: Check build did not modify any files run: test -z "$(git status --porcelain)" + integration-x86-64-pr: + name: integration-x86-64-pr + needs: [preflight, dco, quality, build] + if: >- + needs.preflight.outputs.full == 'true' && needs.dco.result == 'success' && needs.quality.result == 'success' && needs.build.result == 'success' + timeout-minutes: 30 + runs-on: ubuntu-latest + steps: + - name: Code checkout + uses: actions/checkout@v6 + with: + fetch-depth: 0 + - name: Run unit tests + run: scripts/dev_cli.sh tests --unit --libc gnu + # The single required-status check. Branch protection requires this one job. all-green: name: all-green @@ -473,6 +488,7 @@ jobs: - fuzz-build - gitlint - hadolint + - integration-x86-64-pr - openapi - package-consistency - preflight