name: docker-ci on: push: pull_request: workflow_dispatch: jobs: docker-build-and-smoke: runs-on: ubuntu-latest timeout-minutes: 60 permissions: contents: read env: IMAGE_NAME: all4-p3-field-repair:ci steps: - name: Checkout uses: actions/checkout@v4 - name: Build image run: docker build -t "$IMAGE_NAME" . - name: Smoke test llama-server binary run: docker run --rm --entrypoint llama-server "$IMAGE_NAME" --help - name: Smoke test python app import run: docker run --rm "$IMAGE_NAME" python -c "import app"