Releases: canonical/craft-providers
Releases · canonical/craft-providers
1.8.0
What's Changed
- lint: enable pylint useless-supression, minor reformatting by @mr-cal in #192
- lxd: use new
use_base_instance
parameter by @mr-cal in #202 - lxd: add default for _run_lxc() parameter
check=True
by @mr-cal in #204 - tests: use
assert_called_once_with
by @mr-cal in #206 - Merge/1.7.2 by @mr-cal in #215
- snap installer: capture error details when snap removal fails by @mr-cal in #214
- tests: split lxd integration tests by @mr-cal in #207
- lint: remove pylint useless suppression "too-many-lines" by @mr-cal in #216
- tests: update brew by @mr-cal in #130
- multipass: replace deprecated parameter
--mem
with--memory
by @mr-cal in #217 - lxd: add support for interim Ubuntu releases by @mr-cal in #219
- readme: update readthedocs link by @sergiusens in #224
- bases(buildd): track if instance is properly setup by @mr-cal in #223
- Bump version: 1.7.2 → 1.8.0 by @mr-cal in #225
Full Changelog: 1.7.2...1.8.0
1.7.2
1.7.1
What's Changed
- buildd: add try/except block for snap refresh commands by @mr-cal in #198
- lxd: set instance id map after launching or copying an instance by @mr-cal in #199
- Merge branch 'main' into hotfix/1.7 by @mr-cal in #201
- Bump version: 1.7.0 → 1.7.1 by @mr-cal in #200
Full Changelog: 1.7.0...1.7.1
1.7.0
What's Changed
- lxd: add lxc.copy() method to copy instances by @mr-cal in #179
- tests: refactor lxd launcher tests by @mr-cal in #178
- tests: test ubuntu 22.04 images by @mr-cal in #156
- lxc: remove TODO for copying snapshots by @mr-cal in #181
- lxd: launch instances from local instance instead of image by @mr-cal in #177
- tests: improve lxd launcher tests for base instances by @mr-cal in #187
- docs: explanation on network issues by @facundobatista in #185
- buildd: check internet after network command fails (CRAFT-1461) by @facundobatista in #189
- lxd: delete and recreate invalid bases instances by @mr-cal in #188
- MultipassInstance:
push_file_io()
method works regardless of working dir by @mr-cal in #193 - Merge/1.6.2 by @mr-cal in #196
- Bump version: 1.6.2 → 1.7.0 by @mr-cal in #197
Full Changelog: 1.6.2...1.7.0
1.6.2
1.6.1
1.6.0
What's Changed
- lxd: improve error messages by @mr-cal in #161
- executor: add
is_running()
method to base Executor class by @mr-cal in #164 - providers: add Provider, LXDProvider, and MultipassProvider classes by @mr-cal in #163
- Bump version: 1.5.1 → 1.6.0 by @mr-cal in #165
Full Changelog: 1.5.1...1.6.0
1.5.0
What's Changed
- snap installer: do not remove previous snap file by @mr-cal in #151
- snap installer: refactor by @mr-cal in #152
- snap installer: assert injected snaps by @mr-cal in #153
- executor: add mount method to base Executor class by @mr-cal in #154
- Bump version: 1.4.2 → 1.5.0 by @mr-cal in #155
Full Changelog: 1.4.2...1.5.0