launchpad:stable

Last commit made on 2024-06-12
Get this branch:
git clone -b stable https://git.launchpad.net/launchpad
Members of Canonical Launchpad Engineering can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
stable
Repository:
lp:launchpad

Recent commits

bbfa235... by Guruprasad

Add support for the new unified charmcraft.yaml format

This allows building charms using Launchpad charm recipes on 24.04 and
later using charmcraft 3.x.

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/467335

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
cfcd38d... by Guruprasad

Add support for the new unified charmcraft.yaml format

This allows building charms using Launchpad charm recipes on 24.04 and
later using charmcraft 3.x.

216eba4... by Jürgen Gmach

Add is_unified_format for charm configuration

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/467151

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
79ea94a... by Jürgen Gmach

Remove unmaintained plugin flake8-alfred

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/467267

In progress
[WAITING] docs:0 (build)
[WAITING] lint:0 (build)
[WAITING] mypy:0 (build)
13 of 3 results
ec74bfe... by Jürgen Gmach

Remove unmaintained plugin flake8-alfred

We will use the tiobe linters in future anyway.

58c9d4c... by Jürgen Gmach

Add is_unified_format for charm configuration

Charmcraft version 3 introduces breaking changes, as the configuration
format format for charmcraft.yaml was unified together with those for
the other craft tools.

The new function can be used to identifiy the new, unified format.

Also see
https://docs.google.com/document/d/1HrGw_MpfJoMpoGRw74Qk3eP7cl7viwcmoPe9nICag2U/edit
(only accessible for Canonical employees).

39f7131... by Ines Almeida

Remove __repr__ method from EmailAddress class

This prevents leaking object details through the object representation itself when the request is 401 Unauthorized.

LP:#2065859

Merged from https://code.launchpad.net/~ines-almeida/launchpad/+git/launchpad/+merge/467175

In progress
[WAITING] docs:0 (build)
[WAITING] lint:0 (build)
[WAITING] mypy:0 (build)
13 of 3 results
4109dc2... by Ines Almeida

Remove __repr__ method from EmailAddress class

This prevents leaking object details through the object representation itself when the request is 401 Unauthorized.

LP:#2065859

7fd9c0c... by Guruprasad

Don't expire the checkbox beta and stable PPAs

The OEMs use these PPAs and want to pin the version of the checbox
packages during testing, using the archive snapshot service.

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/467114

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
47699c4... by Guruprasad

Don't expire the checkbox beta and stable PPAs

The OEMs use these PPAs and want to pin the version of the checbox
packages during testing, using the archive snapshot service.