Skip to content

Conversation

@semarj
Copy link
Contributor

@semarj semarj commented Dec 16, 2025

Summary

  • Update GitHub workflow badge URL to use new shields.io format (CI.yml instead of workflow name)
  • Fix PyYAML compatibility issue causing CD workflow failures on Python 3.12
  • Update PyYAML from 5.4.1 to 6.0.3

Details

GitHub Workflow Badge

Per badges/shields#8671, GitHub workflow badges now require:

  • Using workflow filename instead of workflow name
  • Explicit branch specification
  • Updated route: /actions/workflow/status/ instead of /workflow/status/

CD Workflow Fix

The CD workflow was failing with:

AttributeError: cython_sources

This was caused by PyYAML 5.4.1 being incompatible with Python 3.12. The lock file has been regenerated with PyYAML 6.0.3, which properly supports Python 3.12+.

Test plan

  • Verify README badge displays correctly
  • Verify poetry install works with updated lock file
  • Confirm CD workflow succeeds on next release

🤖 Generated with Claude Code

- Update GitHub workflow badge to use new format (CI.yml instead of workflow name)
- Update PyYAML from 5.4.1 to 6.0.3 for Python 3.12 compatibility
- Fixes CD workflow failure: AttributeError: cython_sources

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@semarj semarj merged commit 5b634ca into main Dec 16, 2025
9 checks passed
@semarj semarj deleted the update-poetry-lock branch December 16, 2025 21:36
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.

2 participants