chore(deps): update dependency canonical/snapcraft to v8.4.1 (core24-8)
Metadata
Current evaluation
Merged automated dependency update upgrading canonical/snapcraft from v8.3.3 to v8.4.1. Approved by a reviewer, passed CI checks, and applied a single line change to the configuration file.
Suggested action: —
No scores available.
Issue body
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [canonical/snapcraft](https://redirect.github.com/canonical/snapcraft) | minor | `8.3.3` -> `8.4.1` |
---
### Release Notes
<details>
<summary>canonical/snapcraft (canonical/snapcraft)</summary>
### [`v8.4.1`](https://redirect.github.com/canonical/snapcraft/releases/tag/8.4.1)
[Compare Source](https://redirect.github.com/canonical/snapcraft/compare/8.4.0...8.4.1)
#### What's Changed
- fix(remotebuild): parse comma-separated architectures by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/5028](https://redirect.github.com/canonical/snapcraft/pull/5028)
- build(deps): bump craft-parts for hotfix/8.4 by [@​tigarmo](https://redirect.github.com/tigarmo) in [https://github.com/canonical/snapcraft/pull/5039](https://redirect.github.com/canonical/snapcraft/pull/5039)
- fix: use correct type for `build-on` and `build-for` in build plans by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/5043](https://redirect.github.com/canonical/snapcraft/pull/5043)
- fix: override \_run_inner instead of run to catch exceptions by [@​sergiusens](https://redirect.github.com/sergiusens) in [https://github.com/canonical/snapcraft/pull/5035](https://redirect.github.com/canonical/snapcraft/pull/5035)
- build(deps): bump craft-grammar to 2.0.1 by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/5051](https://redirect.github.com/canonical/snapcraft/pull/5051)
- fix: catch remote build errors by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/5052](https://redirect.github.com/canonical/snapcraft/pull/5052)
- docs(changelog): add 8.4.1 release notes by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/5055](https://redirect.github.com/canonical/snapcraft/pull/5055)
**Full Changelog**: https://github.com/canonical/snapcraft/compare/8.4.0...8.4.1
### [`v8.4.0`](https://redirect.github.com/canonical/snapcraft/releases/tag/8.4.0)
[Compare Source](https://redirect.github.com/canonical/snapcraft/compare/8.3.4...8.4.0)
#### What's Changed
- build(deps): bump craft-providers to 1.20.1 by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4462](https://redirect.github.com/canonical/snapcraft/pull/4462)
- chore: remove deprecated parameter `build-base` by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4505](https://redirect.github.com/canonical/snapcraft/pull/4505)
- build(deps): bump craft-providers to 1.20.2 by [@​sergiusens](https://redirect.github.com/sergiusens) in [https://github.com/canonical/snapcraft/pull/4675](https://redirect.github.com/canonical/snapcraft/pull/4675)
- build(deps): bump certifi from 2023.11.17 to 2024.7.4 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/canonical/snapcraft/pull/4896](https://redirect.github.com/canonical/snapcraft/pull/4896)
- fix: setup Python env for tiobe ci by [@​sergiusens](https://redirect.github.com/sergiusens) in [https://github.com/canonical/snapcraft/pull/4899](https://redirect.github.com/canonical/snapcraft/pull/4899)
- ci: use correct attribute for tics workflow by [@​sergiusens](https://redirect.github.com/sergiusens) in [https://github.com/canonical/snapcraft/pull/4906](https://redirect.github.com/canonical/snapcraft/pull/4906)
- kde-neon-6: Fix long standing theming issues with Qt snaps. by [@​ScarlettGatelyMoore](https://redirect.github.com/ScarlettGatelyMoore) in [https://github.com/canonical/snapcraft/pull/4884](https://redirect.github.com/canonical/snapcraft/pull/4884)
- ci: use native Ubuntu python for tests by [@​sergiusens](https://redirect.github.com/sergiusens) in [https://github.com/canonical/snapcraft/pull/4907](https://redirect.github.com/canonical/snapcraft/pull/4907)
- docs: add explanation, howto, and reference for components by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4904](https://redirect.github.com/canonical/snapcraft/pull/4904)
- docs: add explanation, reference, and how to for bases by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4900](https://redirect.github.com/canonical/snapcraft/pull/4900)
- build(deps): bump certifi from 2023.7.22 to 2024.7.4 in /docs/.sphinx by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/canonical/snapcraft/pull/4903](https://redirect.github.com/canonical/snapcraft/pull/4903)
- build(deps): bump zipp from 3.17.0 to 3.19.1 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/canonical/snapcraft/pull/4901](https://redirect.github.com/canonical/snapcraft/pull/4901)
- tests: disable `build-base: devel` spread tests by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4922](https://redirect.github.com/canonical/snapcraft/pull/4922)
- chore: add issue number to overriding the command_groups property by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4934](https://redirect.github.com/canonical/snapcraft/pull/4934)
- tests: add spread tests for validation-sets by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4924](https://redirect.github.com/canonical/snapcraft/pull/4924)
- fix: use correct types for validation set models by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4928](https://redirect.github.com/canonical/snapcraft/pull/4928)
- Add "-f" for rm to ignore file not found error by [@​AristoChen](https://redirect.github.com/AristoChen) in [https://github.com/canonical/snapcraft/pull/4915](https://redirect.github.com/canonical/snapcraft/pull/4915)
- build(deps): use the ruff snap by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4939](https://redirect.github.com/canonical/snapcraft/pull/4939)
- docs(changelog): add changelog notes for snapcraft 8.0.0-8.3.1 by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4947](https://redirect.github.com/canonical/snapcraft/pull/4947)
- docs: exclude overlay step, bump craft-parts to 1.34.0 by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4948](https://redirect.github.com/canonical/snapcraft/pull/4948)
- ci: enable jazzy content sharing arm64 spread test by [@​artivis](https://redirect.github.com/artivis) in [https://github.com/canonical/snapcraft/pull/4940](https://redirect.github.com/canonical/snapcraft/pull/4940)
- chore(merge): '8.3.2' into 'main' by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4953](https://redirect.github.com/canonical/snapcraft/pull/4953)
- feat: allow numbers in component names by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4945](https://redirect.github.com/canonical/snapcraft/pull/4945)
- remote-build: add "Pending" as a possible status output by [@​ohemorange](https://redirect.github.com/ohemorange) in [https://github.com/canonical/snapcraft/pull/4956](https://redirect.github.com/canonical/snapcraft/pull/4956)
- fix: use proper environment for tics by [@​sergiusens](https://redirect.github.com/sergiusens) in [https://github.com/canonical/snapcraft/pull/4961](https://redirect.github.com/canonical/snapcraft/pull/4961)
- tests: update spread tests in hotfix/7.5 by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4954](https://redirect.github.com/canonical/snapcraft/pull/4954)
- fix: configure icon for snaps without apps by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4950](https://redirect.github.com/canonical/snapcraft/pull/4950)
- chore!: migrate to pydantic 2 by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4955](https://redirect.github.com/canonical/snapcraft/pull/4955)
- ci: update renovate config and workflow by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4962](https://redirect.github.com/canonical/snapcraft/pull/4962)
- build(deps): update bugfixes (hotfix/7.5) by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/canonical/snapcraft/pull/4974](https://redirect.github.com/canonical/snapcraft/pull/4974)
- fix(provider): forward proxy variables to core24 build environments by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4973](https://redirect.github.com/canonical/snapcraft/pull/4973)
- build(deps): update bugfixes (main) by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/canonical/snapcraft/pull/4976](https://redirect.github.com/canonical/snapcraft/pull/4976)
- chore(merge): 7.5.6 into 'main' by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4979](https://redirect.github.com/canonical/snapcraft/pull/4979)
- style(lint): fix ruff 0.6 linting errors by [@​lengau](https://redirect.github.com/lengau) in [https://github.com/canonical/snapcraft/pull/4981](https://redirect.github.com/canonical/snapcraft/pull/4981)
- build(deps): update github actions (main) (major) by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/canonical/snapcraft/pull/4988](https://redirect.github.com/canonical/snapcraft/pull/4988)
- fix(remotebuild): parse '--build-for' and '--platform' by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4994](https://redirect.github.com/canonical/snapcraft/pull/4994)
- build(deps): freeze requirements for docs by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/4985](https://redirect.github.com/canonical/snapcraft/pull/4985)
- ci: make snapcraft.yaml render as YAML in bug reports by [@​lengau](https://redirect.github.com/lengau) in [https://github.com/canonical/snapcraft/pull/5004](https://redirect.github.com/canonical/snapcraft/pull/5004)
- fix(remotebuild): error early for multiple artifacts per build-on by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/5005](https://redirect.github.com/canonical/snapcraft/pull/5005)
- build(deps): update dependency cryptography to v43.0.1 \[security] (main) by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/canonical/snapcraft/pull/5010](https://redirect.github.com/canonical/snapcraft/pull/5010)
- refactor(application): commands, pre-run validation by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/5007](https://redirect.github.com/canonical/snapcraft/pull/5007)
- chore(revert): add content interfaces for qt-common-themes by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/5013](https://redirect.github.com/canonical/snapcraft/pull/5013)
- build(deps): update dependency craft-cli to v2.7.0 (hotfix/8.4) by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/canonical/snapcraft/pull/5023](https://redirect.github.com/canonical/snapcraft/pull/5023)
- feat(registries): add `list-registries` command by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/5014](https://redirect.github.com/canonical/snapcraft/pull/5014)
- build(deps): update bugfixes (hotfix/8.4) by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/canonical/snapcraft/pull/5024](https://redirect.github.com/canonical/snapcraft/pull/5024)
- docs(changelog): add 8.4.0 release notes by [@​mr-cal](https://redirect.github.com/mr-cal) in [https://github.com/canonical/snapcraft/pull/5027](https://redirect.github.com/canonical/snapcraft/pull/5027)
#### New Contributors
- [@​ohemorange](https://redirect.github.com/ohemorange) made their first contribution in [https://github.com/canonical/snapcraft/pull/4956](https://redirect.github.com/canonical/snapcraft/pull/4956)
**Full Changelog**: https://github.com/canonical/snapcraft/compare/8.3.3...8.4.0
### [`v8.3.4`](https://redirect.github.com/canonical/snapcraft/releases/tag/8.3.4)
[Compare Source](https://redirect.github.com/canonical/snapcraft/compare/8.3.3...8.3.4)
#### What's Changed
- build(deps): bump craft-parts by [@​tigarmo](https://redirect.github.com/tigarmo) in [https://github.com/canonical/snapcraft/pull/5031](https://redirect.github.com/canonical/snapcraft/pull/5031)
**Full Changelog**: https://github.com/canonical/snapcraft/compare/8.3.3...8.3.4
</details>
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/snapcraft-rocks).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6ImNvcmUyNC04IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency update upgrading canonical/snapcraft from v8.3.3 to v8.4.1. Approved by a reviewer, passed CI checks, and applied a single line change to the configuration file. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency update upgrading canonical/snapcraft from v8.3.3 to v8.4.1 on core24-8. Includes remote build parsing fixes, type corrections, exception handling improvements, and internal dependency bumps. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #55 chore(deps): update dependency canonical/snapcraft to v8.3.3 (core24-8) | snapcraft-rocks | merged | Merged automated dependency update for canonical/snapcraft from v8.3.2 to v8.3.3. Approved by a reviewer, passed CI checks, and integrated into the core24-8 branch. | |
| #74 chore(deps): update dependency canonical/snapcraft to v8.9.4 (core24-8) | snapcraft-rocks | merged | Merged automated dependency update upgrading canonical/snapcraft from v8.9.2 to v8.9.4 on the core24-8 branch. Approved by one reviewer, passed all CI checks, and applied a single-line change. | |
| #22 chore(deps): update dependency canonical/snapcraft to v8.0.4 (core22-8) | snapcraft-rocks | merged | Merged an automated dependency update for canonical/snapcraft from v8.0.3 to v8.0.4. Approved by a reviewer, passed CI checks, and modified a single file. | |
| #23 chore(deps): update dependency canonical/snapcraft to v8.0.4 (core24-8) | snapcraft-rocks | merged | Merged dependency update for canonical/snapcraft from v8.0.3 to v8.0.4. Approved by one reviewer, passed CI checks, and successfully merged into the core24-8 branch. | |
| #44 chore(deps): update dependency canonical/snapcraft to v8.2.7 (core24-8) | snapcraft-rocks | merged | Merged automated dependency update upgrading canonical/snapcraft from v8.2.2 to v8.2.7 on the core24-8 branch. Approved by reviewer and passed CI checks. | |
| #88 chore(deps): update dependency canonical/snapcraft to v8.9.5 (core24-8) | snapcraft-rocks | merged | Merged automated dependency update for canonical/snapcraft from v8.9.4 to v8.9.5 on the core24-8 branch. All CI checks passed, review was approved, and the change was successfully merged. | |
| #43 chore(deps): update dependency canonical/snapcraft to v8.2.7 (core22-8) | snapcraft-rocks | merged | Merged automated dependency update for canonical/snapcraft from v8.2.5 to v8.2.7. Approved by reviewer, passed CI checks, and successfully merged into the core22-8 branch. | |
| #101 chore(deps): update dependency canonical/snapcraft to v8.11.1 (core24-8) | snapcraft-rocks | merged | Merged automated dependency update for canonical/snapcraft from v8.11.0 to v8.11.1. Approved by two reviewers, passed all CI checks, and successfully merged into the core24-8 branch. | |
| #50 chore(deps): update dependency canonical/snapcraft to v8.2.10 (core24-8) | snapcraft-rocks | merged | Merged automated dependency update for canonical/snapcraft from v8.2.8 to v8.2.10. Approved by one reviewer, passed CI checks, and modified a single file. The update patches remote builder bugs and improves artifact handling. | |
| #27 chore(deps): update dependency canonical/snapcraft to v8.0.5 (core24-8) | snapcraft-rocks | merged | Merged automated dependency update for canonical/snapcraft from v8.0.4 to v8.0.5. Generated by Renovate, the change passed CI, received one approval, and was successfully merged into the core24-8 branch. |