From c18654a0a87b6d2aff48ee8a33bb9a9bc35c8756 Mon Sep 17 00:00:00 2001 From: Shrukan Date: Sun, 6 Jul 2025 18:07:26 -0600 Subject: [PATCH] ci: update ci for cluster --- .gitea/workflows/build_and_test.yml | 15 ++++++--------- .gitea/workflows/build_docs.yml | 8 ++------ 2 files changed, 8 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/build_and_test.yml b/.gitea/workflows/build_and_test.yml index bdb78b0..c2d8eea 100644 --- a/.gitea/workflows/build_and_test.yml +++ b/.gitea/workflows/build_and_test.yml @@ -5,7 +5,7 @@ on: jobs: test: - runs-on: ubuntu-latest + runs-on: garm-k8s container: gitea.shrukanslab.xyz/sl-devs/cpp-template/dev-environment:latest steps: - name: Check out repository code @@ -14,18 +14,15 @@ jobs: - name: Unit test run: just test - - name: Compress test report - run: tar -czf build/test_logs.tar.gz build/meson-logs - - name: Archive test report uses: actions/upload-artifact@v3 with: name: test_logs - path: build/test_logs.tar.gz + path: build/meson-logs retention-days: 5 coverage: - runs-on: ubuntu-latest + runs-on: garm-k8s container: gitea.shrukanslab.xyz/sl-devs/cpp-template/dev-environment:latest steps: - name: Check out repository code @@ -41,11 +38,11 @@ jobs: uses: actions/upload-artifact@v3 with: name: coverage_report - path: build/coverage.tar.gz + path: build/meson-logs/coveragereport retention-days: 5 static_analysis: - runs-on: ubuntu-latest + runs-on: garm-k8s container: gitea.shrukanslab.xyz/sl-devs/cpp-template/dev-environment:latest steps: - name: Check out repository code @@ -58,7 +55,7 @@ jobs: run: just check sanitize: - runs-on: ubuntu-latest + runs-on: garm-k8s container: gitea.shrukanslab.xyz/sl-devs/cpp-template/dev-environment:latest steps: - name: Check out repository code diff --git a/.gitea/workflows/build_docs.yml b/.gitea/workflows/build_docs.yml index dfb05d7..0662ce7 100644 --- a/.gitea/workflows/build_docs.yml +++ b/.gitea/workflows/build_docs.yml @@ -7,8 +7,7 @@ on: jobs: build-docs: - runs-on: ubuntu-latest - + runs-on: garm-k8s container: gitea.shrukanslab.xyz/sl-devs/cpp-template/dev-environment:latest steps: - name: Check out repository code @@ -20,12 +19,9 @@ jobs: - name: Build docs run: just docs - - name: Compress docs - run: tar -czf build/docs.tar.gz build/docs - - name: Archive docs uses: actions/upload-artifact@v3 with: name: docs - path: build/docs.tar.gz + path: build/docs retention-days: 5