github canonical/snapcraft 7.4.0

latest releases: 8.2.1, 8.2.0, 8.1.0...
pre-release11 months ago

What's Changed

  • doc: fix docstring for accuracy by @dboddie in #4043
  • Fix typo from 'unkown' to 'unknown' by @AristoChen in #4045
  • ci: update deprecated node12-based actions by @lengau in #4047
  • ci: remove deleted set-output GH Action command by @lengau in #4048
  • Legacy _deb: Add option to specify packages to unmark by @artivis in #4026
  • tests: remove unused go dependencies in generated hook spread tests by @mr-cal in #4052
  • tools: move to the starbase tox configuration by @lengau in #4046
  • core22 colcon plugin: re-source environment after installation by @Guillaumebeuzeboc in #3994
  • repo: Migrate to craft-archives by @lengau in #4037
  • plugins: add snapcraft python plugin by @cmatsuoka in #4044
  • spread: core24 testing infra by @sergiusens in #4056
  • tox: fix linters and makefile by @lengau in #4058
  • lint: update and freeze codespell by @lengau in #4059
  • ci: ensure workflows are cancellable by @lengau in #4061
  • cli: fix help message for the "upload" command by @cjdcordeiro in #4065
  • Merge 7.3 hotfixes by @sergiusens in #4066
  • lint: ignore files in .gitignore for black by @mr-cal in #4067
  • snapcraft commands: change "snap on snap store" to "snap in snap store" by @rpjday in #4070
  • grammar fixes: a number of grammar-type cleanups, no functional mods by @rpjday in #4071
  • commands: various semantic cleanups and corrections, no functional ch… by @rpjday in #4074
  • accounts.py: tweak for grammatical effect a couple comments by @rpjday in #4072
  • lint: fix multi-part imports by @mr-cal in #4078
  • tests: mock dependency loading for patch elf test by @mr-cal in #4075
  • lint: reintroduce pylint in tox by @lengau in #4073
  • meta: allow support for build-base: devel by @mr-cal in #4068
  • linters: allow "categories" for subfiltering by @tigarmo in #4077
  • lint: initialize retcode to satisfy pyright by @tigarmo in #4080
  • update craft-archives and support apt pinning by @tigarmo in #4079
  • Update kde content snap version and update regex to reflect change. by @ScarlettGatelyMoore in #4069
  • colgon_plugin.py: rename colcon.py to colcon_plugin.py for consistency by @rpjday in #4082
  • requirements: update craft-parts to 1.19.0 by @cmatsuoka in #4083
  • providers: inject current snapcraft snap into instances by @mr-cal in #4084
  • providers: allow parallel installations when not running as a snap by @mr-cal in #4088
  • requirements: update craft-providers to 1.10.0 by @mr-cal in #4086
  • snapcraft_legacy: inject current snapcraft snap into instances by @mr-cal in #4090
  • cli: add lint command by @mr-cal in #4095
  • _options.py: use short form variables for listing providers by @rpjday in #4099
  • specifications/core20-plugins.org: typo fix, "PARALELL" -> "PARALLEL" by @rpjday in #4098
  • projects: warn on "global" assign of plugs and slots by @tigarmo in #4097
  • tests: check for submodules before running spread by @mr-cal in #4105
  • lint: prepare instance for linting a snap file by @mr-cal in #4101
  • spread: bump storage for Google 22.04 spread hosts by @lengau in #4102
  • legacy: fix deprecation warning about multipass --mem by @abitrolly in #4103
  • spread: increase parallel-install kill timeout for 18.04 by @lengau in #4108
  • meta: disallow Snap channel in default_provider by @syu-w in #4096
  • extensions: parse snapcraft.yaml before expanding extensions by @mr-cal in #4110
  • docker: remove outdated Dockerfile by @abitrolly in #4109
  • tests: update linter-ros2-humble-mixed spread test by @mr-cal in #4113
  • plugins: merge kernel plugin by @cmatsuoka in #4111
  • docs: import Sphinx scaffolding for documentation work by @dboddie in #4055
  • plugins: kernel plugin: fix core20 base builds by @kubiko in #4112
  • plugins: kernel: remove use of deprecated config.common.ports config by @kubiko in #4116
  • lint: lint snap files inside an instance by @mr-cal in #4115
  • requirements: update craft-parts to 1.19.3 by @cmatsuoka in #4120
  • kernel plugin: call deb rules clean by @kubiko in #4117
  • init: use core22 base for snapcraft init by @mr-cal in #4118
  • build(deps): bump certifi from 2022.9.24 to 2022.12.7 in /docs/.sphinx by @dependabot in #4114
  • ci: add issue templates and workflow for JIRA by @sergiusens in #4100
  • deps: update dependencies by @lengau in #4129
  • deps: update development dependencies by @lengau in #4130
  • Issue template by @sergiusens in #4137
  • github: update issue sync action by @sergiusens in #4139
  • ci: update download-artifact action version by @lengau in #4134
  • Sgmoore/kde neon pack update by @ScarlettGatelyMoore in #4121
  • tools: update tox config to latest starbase by @lengau in #4131
  • github: use labels that match the JIRA GHA by @sergiusens in #4146
  • tests: ensure test_status tests are self-contained by @lengau in #4133
  • docs: set sphinx autobuild-docs to watch the correct directories by @lengau in #4128
  • deps: update cryptography dependency by @lengau in #4136
  • deps: correct pyinstaller version in freeze-requirements.sh by @lengau in #4147
  • spread: let the core18 base test run longer by @lengau in #4141
  • Add ros command wrappers by @artivis in #4094
  • github: disable blank issues and provide alternative comms by @sergiusens in #4153
  • Merge 7.3 hotfixes by @sergiusens in #4154
  • meta: use build-for in snap.yaml architecture by @mr-cal in #4150

New Contributors

Full Changelog: 7.3.2...7.4.0

Don't miss a new snapcraft release

NewReleases is sending notifications on new releases.