diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1278145..5f48f8c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,16 +15,20 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Install uv uses: astral-sh/setup-uv@v3 with: version: "0.5.1" + - name: Set up Python uses: actions/setup-python@v5 with: python-version: 3.13 + - name: Install dependencies run: uv pip install -e '.[docs]' + - name: Build docs run: sphinx-build docs ./docs/_build/html/ @@ -33,6 +37,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - uses: rickstaa/action-black@v1 id: action_black with: @@ -49,8 +54,14 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Start Central Dogma - run: docker compose -f "docker-compose.yml" up -d --build --wait + run: docker compose -f "docker-compose.yml" up -d + + - name: Print Central Dogma logs + run: | + sleep 10 + docker compose exec centraldogma cat '/opt/centraldogma/log/centraldogma.log' - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5