Added
- Added `PipelineAuthorisation`, a way to authorise, well, pipelines.
- `Build.get_all_by_name()`, which filters all builds based on the builds names.
- `Build.allow_on_environment()`, which allows an `Environment` for a `BuildDefinition`
- `requires_initialisation()`, a new internal function which raises an error if bypass_initialisation was set to True for some functions.
Changed
- Trying to delete an `Environment` will now silently ignore type errors.
- Ruff'd the whole repo.
- Less functions use the `ado_project_id` and now use the name.
- Fixed an issue with `Build.get_latest` where some builds were running so raised an error.
---