Features
- Modelines, linting config
- TaskSpec.match_with_constraints
- Tracker constraint matching
- Tracker artifact dependency expansion
- Base transformer
- Protocols
- Plan generation, plus tests
- Tracker cleanup of dead tasks
- Todo org file
- Branch 'dependency-refactor' into linux-main
- Branch 'linux-main'
Bug Fixes
- Cli arg expansion
- Typos
- Cli override of params
- Job injection
- Aliases after plugin load
- Limit logging of tracker active set
- Log action expansion
- Job expansion sources
- Typo
- Cli param handling
- Exit announcement
- Job_head name removes JOB
- Equality test
- Postbox
- Job head tracking
- Next_for api
Dependencies
- Agenda
- Wiki
- Changelog
- Version 0.7.2 -> 0.8.0
Refactoring
- TaskStateEnum -> TaskStatus_e
- Structs from dataclasses -> pydantic
- Reporter to have a base implementation
- Minor abstract and struct changes
- Separate into tracker, network, queue
- TomlLocation -> Location
- Artifact to be a subclass of Locationj
- DependencySpec -> RelationSpec
- TaskName roots implementation
- Task name access
- Action spec construction
- Remove use of mock_gen in test_flexible
- Taskname creation without a group
- Task spec to have a sources list
- Base protocols
- Task status progression
- Relation enum names
- Common names
- Common names
- Logging
Testing
- Update
- Update
- Tracking of job heads
[lint]
- Imports