Releases: canonical/craft-providers
Releases · canonical/craft-providers
1.4.1
1.4.0
What's Changed
- lint: move .pylintrc to pyproject.toml by @mr-cal in #128
- lint: enfore line-too-long by @mr-cal in #129
- bases: ensure BuilddBase hostname is valid by @mr-cal in #136
- base: add optional list of snaps to install by @mr-cal in #137
- executor: add exists and delete function to abstract base class by @mr-cal in #140
- Pull file from the environment into a temporary file in the host (CRAFT-1224). by @facundobatista in #139
- lint: ignore
warmup
in codespell 2.2.0 by @mr-cal in #141 - lxd: use LXD-compatible instance names by @mr-cal in #134
- Declare more instance paths as PurePath by @cjwatson in #135
- base: add optional list of system packages to install by @mr-cal in #143
- Bump version: 1.3.1 → 1.4.0 by @mr-cal in #144
Full Changelog: 1.3.1...1.4.0
1.3.1
1.3.0
What's Changed
- Release 1.2.0 by @cmatsuoka in #113
- docs: Update docstrings for
push_file_io
methods by @jugmac00 in #117 - ci: replace tox strategy with simpler workflow by @sergiusens in #122
- tests: remove snapcraft:core by @sergiusens in #123
- multipass: do not leak start command by @facundobatista in #120
- snap installer: refactor installation logic by @facundobatista in #121
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- Release 1.1.1 by @cmatsuoka in #106
- refactor: instance_config.py by @mr-cal in #107
- buildd: disable automatic APT in instance setup by @facundobatista in #109
- buildd: just warm up already existing instances by @facundobatista in #111
- static: bump pylint to latest version by @mr-cal in #112
- actions: do not re-install same revision of snap on target by @mr-cal in #110
Full Changelog: v1.1.1...1.2.0
1.1.1
What's Changed
- Release 1.1.0 by @cmatsuoka in #101
- lxd: in is_user_permitted() check if connecting to LXD works by @simondeziel in #105
New Contributors
- @simondeziel made their first contribution in #105
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
- Release 1.0.5 by @cmatsuoka in #99
- bases: add buildd base alias for jammy by @cmatsuoka in #100
Full Changelog: 1.0.5...1.1.0
1.0.5
What's Changed
- Release 1.0.4 by @cmatsuoka in #95
- lxd: pass id for host mount uid mapping by @cmatsuoka in #98
Full Changelog: 1.0.4...1.0.5
1.0.4
What's Changed
- api: declare public api names (CRAFT-570) by @cmatsuoka in #78
- docs: add additional info to readme by @cmatsuoka in #81
- Fix typo by @jugmac00 in #80
- python: unpin dependencies (CRAFT-664) by @sergiusens in #82
- Declare instance paths as PurePath by @cjwatson in #83
- Fix typos by @jugmac00 in #85
- tox: fix broken dependency on requirements.txt by @sergiusens in #86
- ci: add python 3.10 tests (CRAFT-745) by @cmatsuoka in #88
- setup: update classifiers by @cmatsuoka in #89
- Fixed new pyright issues. by @facundobatista in #94
- Fix description rendering on PyPI by @jugmac00 in #93
Full Changelog: 1.0.3...1.0.4
1.0.3
What's Changed
- lxd: account for minimum required version in checks (CRAFT-437) by @cjp256 in #71
- multipass: is_supported_version() interface and require >=1.7 by @cjp256 in #42
- make: clean up help for freeze-requirements by @sergiusens in #72
- util/env_cmd: add support for --chdir (CRAFT-449) by @cjp256 in #73
- multipass instance: use env's chdir for exec cwd (CRAFT-450) by @cjp256 in #74
- multipass: introduce ensure_multipass_is_ready() (CRAFT-438) by @cjp256 in #75
- Bump version: 1.0.2 → 1.0.3 (CRAFT-457) by @cjp256 in #77
Full Changelog: 1.0.2...1.0.3