Skip to content

CI workflow fails due to missing Typst installation #14

@gerchowl

Description

@gerchowl

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions