-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependency canonical/snapcraft to v8.2.2 (core24-8) #39
Conversation
531ced1
to
db64a0c
Compare
5d58ace
to
ce24f73
Compare
This only needs to happen on core24-8, as that uses [email protected] as base which is where we lowered the default verbosity for pebble.
ce24f73
to
de9f1c3
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
8b208ef
to
ccdf0d1
Compare
- "platforms" instead of "architectures" - "craftctl" instead of "snapcraftctl"
ccdf0d1
to
c1d4347
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Took me awhile to test this manually but it works, thanks!
This PR contains the following updates:
8.0.5
->8.2.2
Release Notes
canonical/snapcraft (canonical/snapcraft)
v8.2.2
Compare Source
Core
core24
Snapcraft 8.2.2 fixes two regressions with advanced grammar in core24 snaps:
build-packages
andbuild-snaps
(LP#2061603)Known issues
CRAFT_PROJECT_NAME
andCRAFT_PROJECT_VERSION
are not evaluated in core24 (https://github.com/canonical/craft-application/issues/320).snapcraft list-plugins
does not work in core24 project directories (https://github.com/canonical/snapcraft/issues/4742)CRAFT_ARCH_BUILD_FOR
andCRAFT_ARCH_TRIPLET_BUILD_FOR
use the build on architecture (https://github.com/canonical/snapcraft/issues/4770)What's Changed
Full Changelog: canonical/snapcraft@8.2.1...8.2.2
v8.2.1
Compare Source
Core
The release of
8.2.1
fixes some regressions withcore24
snaps and some improvements to the remote-builder.core24
snapcraft.yaml
and available as environment variables in the build environment.build-packages
andbuild-snaps
support advanced grammar.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
CRAFT_PROJECT_NAME
andCRAFT_PROJECT_VERSION
are not evaluated (https://github.com/canonical/craft-application/issues/320).snapcraft list-plugins
does not work in core24 project directories (https://github.com/canonical/snapcraft/issues/4742)CRAFT_ARCH_BUILD_FOR
andCRAFT_ARCH_TRIPLET_BUILD_FOR
use the build on architecture (https://github.com/canonical/snapcraft/issues/4770)What's Changed
Full Changelog: canonical/snapcraft@8.2.0...8.2.1
v8.2.0
Compare Source
Core
core24
build-base: devel
is no longer required forcore24
snaps.Advanced grammar has been extended and can be used for all part keywords except plugin-specific keywords.
core24
known issues$CRAFT_ARCH_BUILD_FOR
) are not evaluated in a snapcraft.yaml (https://github.com/canonical/snapcraft/issues/4704)gnome-extension
can only be built in environments where thecore24
snap is already installed because thecore24
snap is still in beta.Remote build
The new remote-builder introduced in snapcraft 8.0 has been upstreamed to craft-application and improved.
Remote build changes
snapcraft remote-build --recover
does not accept a build-idsnapcraft remote-build
does not accept the deprecated--build-on
parameter. Use--build-for
instead.$XDG_DATA_DIR/snapcraft/provider/launchpad/credentials
to$XDG_DATA_DIR/snapcraft/launchpad-credentials
.Reminder: Legacy remote-build behavior can be used for bases
core22
and older with the environment variableSNAPCRAFT_REMOTE_BUILD_STRATEGY="force-fallback"
. See more information in the documentation.What's Changed
build-base: devel
requirement for core24 by @mr-cal in https://github.com/canonical/snapcraft/pull/4734hello
package by @mr-cal in https://github.com/canonical/snapcraft/pull/4739Full Changelog: canonical/snapcraft@8.1.0...8.2.0
v8.1.0
Compare Source
New features
Core
Finalized support for core24
Snapcraft builds
core24
snaps via craft-application. The integration of craft-application into Snapcraft is complete, which means the build behavior forcore24
snaps is finalized. See more details on deprications and changes in thecore24
migration guide.Snap Components
Components are parts of a snap that can be built and uploaded in conjunction with a snap and later optionally installed beside it. Components are defined with a top-level
components
keyword in asnapcraft.yaml
.Snapcraft allows building and uploading components. Documentation and ecosystem-wide support (i.e. snapd and the Snap Store) are still in progress, so components are not ready for production use.
Remote build
The remote-builder supports user-defined Launchpad projects (including private projects) for
core24
snaps. This is configured viasnapcraft remote-build --project <project-name>
. Support for other bases will be available in an upcoming release.Plugins
Matter SDK
The Matter SDK plugin allows for creating Matter applications for
core22
snaps. See the Matter on Ubuntu docs for information on Matter.Maven
The Maven plugin can be used for
core22
snaps.QMake
The QMake plugin can be used for
core22
snaps.Colcon
If a build-type is not provided (i.e.
colcon_cmake_args: ["-DCMAKE_BUILD_TYPE=Debug"]
), then the default build type will beRELEASE
.Extensions
KDE Neon 6
The
kde-neon-6
extension can be used forcore22
snaps that use Qt6 or the KDE Neon 6 framework.Thanks to @ScarlettGatelyMoore for KDE Neon and QMake support.
What's Changed
New Contributors
Full Changelog: canonical/snapcraft@8.0.5...8.1.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.