Added workflow todos

This commit is contained in:
2025-07-18 11:45:46 +02:00
parent 0f1f40f2e0
commit c23624e30c
2 changed files with 5 additions and 1 deletions

32
.github/workflows/test-cli.yml vendored Normal file
View File

@@ -0,0 +1,32 @@
name: Build & Test CyMaIS CLI in Docker Container
on:
push:
branches:
- master
pull_request:
jobs:
build-and-test:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Build Docker image
run: |
docker build -t cymais:latest .
- name: Clean build artifacts
run: |
docker run --rm cymais:latest make clean
- name: Generate project outputs
run: |
docker run --rm cymais:latest make build
- name: Run tests
run: |
docker run --rm cymais:latest make test