github canonical/snapcraft 3.5
A new release

latest releases: 8.3.0, 8.2.12, 8.2.11...
pre-release5 years ago

New in this release

Core

snapcraft promote

Promotion is introduced as a hidden command in this release to be able to release a set of revisions.
A build set is a set of snap revisions that meet a certain criteria, the most simple form of a build set is a set of revisions released to a channel.

When this command is used a warning will be displayed as the command syntax may change
Here's the feature on used to promote snapcraft from beta to candidate:

snapcraft promote --from-channel beta --to-channel candidate snapcraft
snapcraft promote does not have a stable CLI interface. Use with caution in scripts.
Build set information for 'beta'
Arch       Revision    Version
amd64          2947        3.5
arm64          2952        3.5
armhf          2951        3.5
i386           2949        3.5
ppc64el        2950        3.5
s390x          2948        3.5
Do you want to promote the current set to the 'candidate' channel? [y/N]: 

Execution time stamping

Improved build-aux support


The issues and features worked on for 3.5 can be seen on the 3.5 launchpad milestone which are reflected in the following change list:

Sergio Schvezov

  • vcs: ignore .idea (#2558)
  • ci: remove dependency on LXD from travis tests (#2557)
  • cli: snapcraft promote (#2556) (LP: #1827513)
  • manifest: expose snapcraft-started-at (#2559) (LP: #1806658)
  • storeapi: allow promotion from branches
  • tests: release and promote to grade devel channels
  • tests: fix the status test
  • tests: add ppc64el to the fake server info results

Claudio Matsuoka

  • project: read local plugins from build-aux (#2551) (LP: #1827095)
  • extensions: block direct use of private extensions (#2555)

Daniel Llewellyn

  • meta: take ${SNAP} into account .desktop icon checks (#2541)

Don't miss a new snapcraft release

NewReleases is sending notifications on new releases.