Skip to content

ci(wisdom): add converter test workflow - #274

Open
johntomcat7408-cmyk wants to merge 1 commit into
apache:mainfrom
johntomcat7408-cmyk:ci/wisdom-converter-tests
Open

ci(wisdom): add converter test workflow#274
johntomcat7408-cmyk wants to merge 1 commit into
apache:mainfrom
johntomcat7408-cmyk:ci/wisdom-converter-tests

Conversation

@johntomcat7408-cmyk

Copy link
Copy Markdown

Summary

  • Add a dedicated GitHub Actions workflow for the Wisdom converter.
  • Run the existing pytest suite on Python 3.11, 3.12, 3.13, and 3.14.
  • Limit triggers to converters/wisdom/** and the workflow itself.
  • Use read-only repository permissions and the pinned Actions already used by the repository.

No converter behavior, Ossie specification, ontology, SDK model, dependency, or lock-file changes are included.

Related Issues

Closes #273

Validation

  • git diff --cached --check: passed before commit.
  • Local uv sync / uv run pytest: not completed. The available system Python is 3.10, below the project's >=3.11 requirement, and Windows Application Control blocked uv's isolated build-environment Python.
  • GitHub Actions Python 3.11-3.14 matrix: pending on this draft PR.

Compliance

  • The new file contains the ASF license header.
  • Existing pinned checkout/setup-python Actions and the repository's current uv installation pattern are reused.
  • No third-party package dependency is added.
  • The commit includes Signed-off-by.

Scope and overlap

Open PRs #222 and #262 modify converters/wisdom/pyproject.toml but do not modify this workflow file. The workflow should be revalidated if either PR merges first.

Risks and rollback

This change affects CI execution only. It can be reverted by removing .github/workflows/converter-wisdom-ci.yml.

Signed-off-by: Power John <johntomcat7408@gmail.com>
@johntomcat7408-cmyk
johntomcat7408-cmyk marked this pull request as ready for review July 28, 2026 05:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] Add a test workflow for the Wisdom converter

1 participant