Skip to content

v2.0.4 - Modern type annotations and CI fixes

Latest

Choose a tag to compare

@ALiberalVoluntarist ALiberalVoluntarist released this 21 May 05:06

What's Changed

Code Quality

  • Use modern Python 3.10+ type annotations (dict, list, str | None) across all source and test files (96 fixes)

CI/CD Fixes

  • Fix workflow branch references (mastermain)
  • Fix README badge and repository URLs (bitcoin-svbsv-blockchain)
  • Fix shell escaping in coverage extraction step
  • Fix tests to use inspect.getsource instead of local file paths (CI-compatible)
  • Fix update_coverage.py org URL and make badge update non-fatal
  • Remove duplicate publish job from build.yml (publishing handled by workflow.yml on tag push)

Maintenance

  • Add CLAUDE.md with project conventions and pre-push checklist

Full Changelog: v2.0.3...v2.0.4