Skip to content

v0.2.0

Choose a tag to compare

@mmcky mmcky released this 02 Dec 02:38
· 7 commits to main since this release

Features

  • exclude_archived: Skip archived repositories during backup
  • exclude_repositories: Exclude specific repos by exact name
  • exclude_patterns: Exclude repos matching regex patterns
  • Improved logging: Excluded repos shown in formatted multi-column list

Code Quality

  • Type hints updated to Python 3.9+ style (list, dict, set)
  • Ruff configuration updated to use [tool.ruff.lint] section
  • All 55 tests passing on Python 3.9-3.12
  • 88% code coverage

Security

All GitHub operations verified READ-ONLY:

  • Only get_organization(), get_repos(), and property access
  • Only git clone --mirror (download-only, never pushes)
  • Source repositories are never modified

Full Changelog

https://github.com/QuantEcon/workflow-backups/blob/main/CHANGELOG.md