Special thanks to the contributors that made this release happen: lengau, mr-cal, renovate[bot], syu-w and tigarmo
Full list of changes
- docs: update changelog for 1.14.0 mr-cal (342)
- meta: remove deprecated pkg_resources usages lengau (339)
- tests: use pytest-xdist to run tests in parallel lengau (320)
- tests: use fixture for base_configuration mr-cal (309)
- base: retry retrieving /etc/os-release lengau (331)
- ci: make tests run again :-O lengau (334)
- tox: improve UX for testing lengau (332)
- ci: add permanent ssh access to github runners mr-cal (313)
- tests: add a sudo marker for integration tests that require sudo lengau (328)
- ci: update comments for linting and typing issues mr-cal (327)
- base: clean up retry-until-timeout logic lengau (305)
- starbase: merge 'starbase/main' mr-cal (324)
- ci: add renovate mr-cal (322)
- ci: reduce use of macos in CI lengau (319)
- lint: fix ruff warnings SIM108, SIM112, SIM117, TRY300 mr-cal (303)
- lxd(remotes): fix deprecation warnings mr-cal (318)
- docs: add doc tooling and layout from starbase mr-cal (296)
- lint: use pure paths where reasonable lengau (316)
- ci: add tox mr-cal (295)
- tests: test with core22 by default, remove core16 tests mr-cal (300)
- lint: fix ruff warnings SIM102 and SIM114 mr-cal (302)
- multipass(MultipassProvider): update image for lunar mr-cal (308)
- lint: fix ruff warning PLC1901 mr-cal (301)
- ci: migrate setup.py to pyproject.toml mr-cal (294)
- ci: migrate setup.cfg to pyproject.toml mr-cal (293)
- ci: add pre-commit config mr-cal (292)
- lint: add shellcheck, yamllint mr-cal (291)
- lint: run `ruff --fix` mr-cal (289)
- lint: add ruff, remove autoflake, flake8, isort, pydocstyle, pylint mr-cal (288)
- bases: clean up packages cache syu-w (285)
- ci: sync configs with starbase mr-cal (286)
- Bump version: 1.12.0 → 1.13.0 mr-cal (284)
- bases: pre-installation of common packages syu-w (283)
- bases: refactor base handling code syu-w (274)
- multipass(MultipassInstance): push files to any location mr-cal (269)
- ci: future-proofing Python tests lengau (279)
- lxd: make push_file_io work on newer Ubuntu versions lengau (275)