Skip to content

Commit db69a18

Browse files
authored
fix: Remove adapter if core22+ is set as base on snapcraft (#7378)
1 parent e5748b3 commit db69a18

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

.changeset/thin-terms-change.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"app-builder-lib": major
3+
---
4+
5+
Remove extra adapter field if core22 is set as base for snapcraft

packages/app-builder-lib/src/targets/snap.ts

+4
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ export default class SnapTarget extends Target {
7171
}
7272
if (options.base != null) {
7373
snap.base = options.base
74+
// from core22 onwards adapter is legacy
75+
if (Number(snap.base.split("core")[1]) >= 22) {
76+
delete appDescriptor.adapter
77+
}
7478
}
7579
if (options.grade != null) {
7680
snap.grade = options.grade

0 commit comments

Comments
 (0)