snapcraft:work/launchpad-credentials

Last commit made on 2024-04-26
Get this branch:
git clone -b work/launchpad-credentials https://git.launchpad.net/snapcraft

Branch merges

Branch information

Name:
work/launchpad-credentials
Repository:
lp:snapcraft

Recent commits

83b6792... by Callahan Kovacs

fix(remote): use launchpad credentials from legacy location

If launchpad credentials do not exist in the new location
($XDG_DATA_HOME/snapcraft/launchpad-credentials) but exist in the legacy
location ($XDG_DATA_HOME/snapcraft/provider/launchpad/credentials), then
emit a deprecation warning and copy the credentials to the new location.

Signed-off-by: Callahan Kovacs <email address hidden>

7cdd9b0... by Callahan Kovacs

tests: remove core24 snap workarounds (#4761)

Drop core24 workarounds in the spread tests now that `core24` is available on stable.

Signed-off-by: Callahan Kovacs <email address hidden>

b8ff64b... by Tiago Nobrega

fix: use local keys for package-repos in core24

Fixes #4743

7b01ab0... by Callahan Kovacs

tests: add tests for advanced grammar in root keywords (#4753)

Signed-off-by: Callahan Kovacs <email address hidden>

2795751... by Callahan Kovacs

fix: set project variables for core24 (#4757)

`CRAFT_PROJECT_NAME` and `CRAFT_PROJECT_VERSION` are not set, see
https://github.com/canonical/craft-application/issues/320 for details.

Signed-off-by: Callahan Kovacs <email address hidden>

7126264... by Tiago Nobrega

fix: install gpg and dirmngr in core24 builds

This commit mimicks the behavior for core22<= builds where gpg and dirmngr
are installed at runtime for projects with package-repositories. The trigger
for this commit is the fact that the environment where Snapcraft builds in
Launchpad do _not_ have the 'dirmngr' package installed.

Unfortunately the strategy of bundling 'gpg' and 'dirmngr' as stage-packages
in Snapcraft's own snap didn't work because gpg has the expected path to the
'dirmngr' executable hardcoded (always trying to call '/usr/bin/dirmngr').

Fixes #4740

ec529c7... by Callahan Kovacs

tests: fix devel base snap test

This test ensures that snapcraft can create a base snap and that the
devel base is usable.

Signed-off-by: Callahan Kovacs <email address hidden>

9ba9615... by Callahan Kovacs

chore: mark gnome-extension experimental for core24 (#4736)

gnome-extension will be experimental in core24 until support for
streamlined graphics support is finalized.

See https://forum.snapcraft.io/t/39718

Signed-off-by: Callahan Kovacs <email address hidden>

49ae242... by "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>

chore(deps): update dependency craft-application to v2.5.0 (#4738)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

1c6eec9... by Callahan Kovacs

tests: expand regex for `hello` package (#4739)

The test package has changed to `hello=2.10-3build1`.

Signed-off-by: Callahan Kovacs <email address hidden>