Skip to content

[CI] Add a test workflow for the Wisdom converter #273

Description

@johntomcat7408-cmyk

Problem

The Wisdom converter already has bidirectional pytest coverage and declares Python >=3.11, but the current main branch has no dedicated GitHub Actions workflow for it.

Proposed scope

Add one CI-only file, .github/workflows/converter-wisdom-ci.yml, that:

  • runs the existing test suite on Python 3.11, 3.12, 3.13, and 3.14;
  • runs for changes under converters/wisdom/** and for changes to the workflow itself;
  • follows the repository's current pinned checkout/setup-python and uv installation pattern;
  • uses uv sync and uv run pytest from converters/wisdom;
  • uses read-only repository permissions.

This proposal does not change converter behavior, the Ossie specification, ontology, SDK models, dependencies, or lock files.

Overlap check

No open Wisdom CI issue, PR, or workflow was found on 2026-07-27. PRs #222 and #262 currently touch converters/wisdom/pyproject.toml to change the local SDK source path. They do not touch the proposed workflow file, but this plan will be revalidated if either PR merges first.

Planned validation

cd converters/wisdom
uv sync
uv run pytest

Please confirm whether the scope and Python 3.11-3.14 matrix match the project's current CI direction before implementation is submitted.

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