snapcraft:work/ppa-test-fix

Last commit made on 2024-04-30
Get this branch:
git clone -b work/ppa-test-fix https://git.launchpad.net/snapcraft

Branch merges

Branch information

Name:
work/ppa-test-fix
Repository:
lp:snapcraft

Recent commits

04620ea... by Callahan Kovacs

tests(spread): drop check for specific files in ppa tests

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

c76e626... by Callahan Kovacs

tests(spread): regression test for grammar and non-grammar lists

This regression test is for https://github.com/canonical/snapcraft/issues/4764

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

0a5fe42... by Callahan Kovacs

build(deps): bump craft-application to 2.6.2

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>