Description
The CI workflow fails when running online because the typst command is not available in the CI environment.
Problem
The workflow was using a reusable workflow (MorePET/github-actions/.github/workflows/ci-python-reusable.yml@main) that doesn't include Typst installation. Since the build process requires Typst to compile documentation (PDF and HTML), the CI fails when it tries to run make test.
Solution
Replace the reusable workflow with explicit steps that include:
- Typst installation using
typst-community/setup-typst@v3
- Python setup
- Dependency installation
- Running
make test
Expected Behavior
CI should successfully compile Typst documentation and run all tests without errors.
Current Behavior
CI fails with error: typst: command not found
Description
The CI workflow fails when running online because the
typstcommand is not available in the CI environment.Problem
The workflow was using a reusable workflow (
MorePET/github-actions/.github/workflows/ci-python-reusable.yml@main) that doesn't include Typst installation. Since the build process requires Typst to compile documentation (PDF and HTML), the CI fails when it tries to runmake test.Solution
Replace the reusable workflow with explicit steps that include:
typst-community/setup-typst@v3make testExpected Behavior
CI should successfully compile Typst documentation and run all tests without errors.
Current Behavior
CI fails with error:
typst: command not found