The workflow-name-based badge URL was showing "no status" because GitHub requires workflow runs on the specified branch. Using the filename-based URL format (actions/workflows/publish.yml/badge.svg) is more reliable and works regardless of when the workflow last ran.
Co-authored-by: Claude Sonnet 4.5 noreply@anthropic.com
- fix: Use filename-based GitHub Actions badge URL
The workflow-name-based badge URL was showing "no status" because GitHub requires workflow runs on the specified branch. Using the filename-based URL format (actions/workflows/publish.yml/badge.svg) is more reliable and works regardless of when the workflow last ran.
Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com
- docs: remove unsubstantiated SOTA claim from README
Changed "state-of-the-art VLM" to just "Qwen3-VL model" since SOTA claims require citations or benchmark comparisons to be defensible.
Co-authored-by: Claude Sonnet 4.5 noreply@anthropic.com
- ci: Remove build_command from semantic-release config
(
58696f1)
The python-semantic-release action runs in a Docker container where uv is not available. Let the workflow handle building instead.
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com
- Switch to python-semantic-release for automated versioning
(
102b44c)
Replaces manual tag-triggered publish with python-semantic-release: - Automatic version bumping based on conventional commits - feat: -> minor, fix:/perf: -> patch - Creates GitHub releases automatically - Publishes to PyPI on release
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com
-
Prepare package for PyPI publishing (
31be776) -
Add maintainers field (OpenAdaptAI) to pyproject.toml - Add extended project URLs (Documentation, Issues, Changelog) - Add MIT LICENSE file - Add GitHub Actions workflow for trusted PyPI publishing on version tags
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com