Features
- Job actions can build subtasks
- Json actions
- Tracker handling of str ctor
- Job actions implementations and tests
- Job actions
- Human numbers as util class
- Extension check action
- _test_setup
- Key .basic, .direct
- Location checks don't build file locations
- Coercion to str for io.write
- Log dir and log naming
- Decorators
- Taskspec entry conditions
- Jgdv as dependency
Bug Fixes
- Missing import
- Edge case
- Locs access
- Task name str production
- Release task state after use
- Typos
- Typo
- Typos
- Doot.toml stubbing
- Job expansion name conflicts
- Tracker doesn't overwrite spec.extra now if args already exist
- Outdated import
- Is_write_protected
- Failure handling in base_runner
Dependencies
- Wiki
- Version 0.6.1 -> 0.7.0
Refactoring
- Constants and aliases to toml
- Postbox to use tasknames
- Job build in preference of job actions
- Key get logic to separate class
- Job actions to separate files
- Build as static method, make as instance method
- Path parts generation
- Mixins
- Import ordering to avoid cycles
- Artifact
- Locations
- Queue_behaviour
- Key getter.get -> chained_get
- Task_name building
- Tests
- Stubs to dootle
- Imports
- Runner/task action groups
- Locations to have normOnLoad
- Max_steps to config settings.tasks
- Enum usage
Testing
- Update
- Key basic and get logic
- Job injection
- Job actions
- Skip tests awaiting refactor