- unified different scripts into a single CLI tool
- replace submodules with `stubber clone` command
Tests
- add more clone test variants
- fix incorrect mock
- add minify mock tests
- change coverage reporting to codecov only
Configuration
- add configuration option via in pyproject.toml
- use config.stub_path for all-stubs
- use typed config
- use configured repo path everywhere
stubber cli
- usr -t for --tag
- make VERSION_LIST robust
- gracefully handle get tags from non-exitant folder
- use dynamic version list
- add git switch
common:
- basicgit: accept Paths
- add checkout version, refactor config and version
- refactor postprocessing
Github Actions
wf: run stubber clone before tests