Craft-providers

Latest version: v2.2.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 11

1.8.1

What's Changed
* tests: refactor tests that parametrize BuilddBaseAlias by mr-cal in https://github.com/canonical/craft-providers/pull/227
* lxd(LXDProvider): expire unstable base instances every 14 days by mr-cal in https://github.com/canonical/craft-providers/pull/229
* bases(buildd): refactor `_ensure_os_compatible` into smaller functions by mr-cal in https://github.com/canonical/craft-providers/pull/231
* bases(buildd): add new BuilddBaseAlias.DEVEL by mr-cal in https://github.com/canonical/craft-providers/pull/232
* Bump version: 1.8.0 → 1.8.1 by mr-cal in https://github.com/canonical/craft-providers/pull/236


**Full Changelog**: https://github.com/canonical/craft-providers/compare/1.8.0...1.8.1

1.8.0

What's Changed
* lint: enable pylint useless-supression, minor reformatting by mr-cal in https://github.com/canonical/craft-providers/pull/192
* lxd: use new `use_base_instance` parameter by mr-cal in https://github.com/canonical/craft-providers/pull/202
* lxd: add default for _run_lxc() parameter `check=True` by mr-cal in https://github.com/canonical/craft-providers/pull/204
* tests: use `assert_called_once_with` by mr-cal in https://github.com/canonical/craft-providers/pull/206
* Merge/1.7.2 by mr-cal in https://github.com/canonical/craft-providers/pull/215
* snap installer: capture error details when snap removal fails by mr-cal in https://github.com/canonical/craft-providers/pull/214
* tests: split lxd integration tests by mr-cal in https://github.com/canonical/craft-providers/pull/207
* lint: remove pylint useless suppression "too-many-lines" by mr-cal in https://github.com/canonical/craft-providers/pull/216
* tests: update brew by mr-cal in https://github.com/canonical/craft-providers/pull/130
* multipass: replace deprecated parameter `--mem` with `--memory` by mr-cal in https://github.com/canonical/craft-providers/pull/217
* lxd: add support for interim Ubuntu releases by mr-cal in https://github.com/canonical/craft-providers/pull/219
* readme: update readthedocs link by sergiusens in https://github.com/canonical/craft-providers/pull/224
* bases(buildd): track if instance is properly setup by mr-cal in https://github.com/canonical/craft-providers/pull/223
* Bump version: 1.7.2 → 1.8.0 by mr-cal in https://github.com/canonical/craft-providers/pull/225


**Full Changelog**: https://github.com/canonical/craft-providers/compare/1.7.2...1.8.0

1.7.2

What's Changed
* lxc: add new method `config_get()` by mr-cal in https://github.com/canonical/craft-providers/pull/203
* lxd: check id map when launching an existing instance by mr-cal in https://github.com/canonical/craft-providers/pull/205
* lint: fixes for black and pylint by mr-cal in https://github.com/canonical/craft-providers/pull/209
* Bump version: 1.7.1 → 1.7.2 by mr-cal in https://github.com/canonical/craft-providers/pull/210


**Full Changelog**: https://github.com/canonical/craft-providers/compare/1.7.1...1.7.2

1.7.1

What's Changed
* buildd: add try/except block for snap refresh commands by mr-cal in https://github.com/canonical/craft-providers/pull/198
* lxd: set instance id map after launching or copying an instance by mr-cal in https://github.com/canonical/craft-providers/pull/199
* Merge branch 'main' into hotfix/1.7 by mr-cal in https://github.com/canonical/craft-providers/pull/201
* Bump version: 1.7.0 → 1.7.1 by mr-cal in https://github.com/canonical/craft-providers/pull/200


**Full Changelog**: https://github.com/canonical/craft-providers/compare/1.7.0...1.7.1

1.7.0

What's Changed
* lxd: add lxc.copy() method to copy instances by mr-cal in https://github.com/canonical/craft-providers/pull/179
* tests: refactor lxd launcher tests by mr-cal in https://github.com/canonical/craft-providers/pull/178
* tests: test ubuntu 22.04 images by mr-cal in https://github.com/canonical/craft-providers/pull/156
* lxc: remove TODO for copying snapshots by mr-cal in https://github.com/canonical/craft-providers/pull/181
* lxd: launch instances from local instance instead of image by mr-cal in https://github.com/canonical/craft-providers/pull/177
* tests: improve lxd launcher tests for base instances by mr-cal in https://github.com/canonical/craft-providers/pull/187
* docs: explanation on network issues by facundobatista in https://github.com/canonical/craft-providers/pull/185
* buildd: check internet after network command fails (CRAFT-1461) by facundobatista in https://github.com/canonical/craft-providers/pull/189
* lxd: delete and recreate invalid bases instances by mr-cal in https://github.com/canonical/craft-providers/pull/188
* MultipassInstance: `push_file_io()` method works regardless of working dir by mr-cal in https://github.com/canonical/craft-providers/pull/193
* Merge/1.6.2 by mr-cal in https://github.com/canonical/craft-providers/pull/196
* Bump version: 1.6.2 → 1.7.0 by mr-cal in https://github.com/canonical/craft-providers/pull/197


**Full Changelog**: https://github.com/canonical/craft-providers/compare/1.6.2...1.7.0

1.6.2

What's Changed
* ci: run workflow on all pull requests and oneflow branches by mr-cal in https://github.com/canonical/craft-providers/pull/183
* bases: disable automatic snap refreshes by mr-cal in https://github.com/canonical/craft-providers/pull/182
* Bump version: 1.6.1 → 1.6.2 by mr-cal in https://github.com/canonical/craft-providers/pull/186


**Full Changelog**: https://github.com/canonical/craft-providers/compare/1.6.1...1.6.2

Page 7 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.