~pelpsi/lpci:release-0.0.51

Last commit made on 2023-04-05
Get this branch:
git clone -b release-0.0.51 https://git.launchpad.net/~pelpsi/lpci
Only Simone Pelosi can upload to this branch. If you are Simone Pelosi please log in for upload directions.

Branch merges

Branch information

Name:
release-0.0.51
Repository:
lp:~pelpsi/lpci

Recent commits

5f05e56... by Simone Pelosi

New lpcraft release 0.0.51

Add support for snap's channel and confinement level.

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
8e61e16... by Simone Pelosi

Added support for channel and classic parameters

Snap keys now support channel and classic parameters.
Backward compatible.
Snap item new syntax:
[
        name: <name>
        channel(optional, default latest/stable): <channel>
        classic(optional, default False): <True|False>
]

LP: #1995101

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
32d6905... by Jürgen Gmach

Update system packages

See https://ubuntu.com/security/notices/USN-5960-1

Succeeded
[SUCCEEDED] test:0 (build)
[SUCCEEDED] build:0 (build)
12 of 2 results
d458387... by Colin Watson

Update requirements

c0ac003... by Jürgen Gmach

Fix regression from adding support for support for non-LTS releases

When adding above mentioned support, also craft-providers 1.8.0 was
pulled in, which, additionally to adding the support for non-LTS
releases, also reworked the way remote images are added.

This was not uncovered as on a local developer machine the remotes were
already previously configured.

This fix has currently no explicit test, as the test would involve a
mock which returns a mock on which we could assert that a method was
called.

0d467f0... by Jürgen Gmach

Add support for non-LTS releases

From now on Launchpad CI also supports non-LTS releases, i.e. kinetic and
lunar.

Please note that we use daily builds https://cloud-images.ubuntu.com/daily/
for this purpose, so we cannot guarantee stability.

04db63e... by Colin Watson

Fix various mypy errors

c46ddd1... by Jürgen Gmach

Update system packages

See https://ubuntu.com/security/notices/USN-5821-3/

e5657ba... by Jürgen Gmach

Update system packages

See https://ubuntu.com/security/notices/USN-5891-1/

bec65b1... by Jürgen Gmach

Fix deprecation warning in `lxd.launch`

see https://github.com/canonical/craft-providers/blob/main/docs/changelog.rst#170-2023-01-11