Core
The release of 8.2.1
fixes some regressions with core24
snaps and some improvements to the remote-builder.
core24
- Project variables are now evaluated in a
snapcraft.yaml
and available as environment variables in the build environment. - Root-level part keywords
build-packages
andbuild-snaps
support advanced grammar. - Local key assets in
snap/keys
are used when installing package repositories.
Remote build
gpg
anddirmngr
are installed at runtime for projects with package repositories. This allows remote builds of core24 snaps with package repositories.
Known issues
- Project variables
CRAFT_PROJECT_NAME
andCRAFT_PROJECT_VERSION
are not evaluated (canonical/craft-application#320). snapcraft list-plugins
does not work in core24 project directories (#4742)
What's Changed
- tests: fix devel base snap test by @mr-cal in #4755
- fix: install gpg and dirmngr in core24 builds by @tigarmo in #4754
- fix: set project variables for core24 by @mr-cal in #4757
- tests: add tests for advanced grammar in root keywords by @mr-cal in #4753
- fix: use local keys for package-repos in core24 by @tigarmo in #4758
Full Changelog: 8.2.0...8.2.1