arch list not recognized by launchpad builder
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Snapcraft |
New
|
Undecided
|
Unassigned |
Bug Description
Not sure if this should be filed against snapcraft, launchpad, or some connector tooling.
According to the snapcraft documentation it sounds like this should be a valid way to specify the arches:
architectures: [amd64, arm64, armhf, i386, ppc64el, riscv64, s390x]
However, when uploading this to Launchpad git and then manually triggering a build, only amd64 is built.
It builds all the architectures when specified in this manner:
architectures:
- build-on: amd64
- build-on: arm64
- build-on: armhf
- build-on: i386
- build-on: ppc64el
- build-on: riscv64
- build-on: s390x
The format's fine, it's just that it wasn't obvious or easily discoverable. An error message in a log or on Launchpad somewhere would have helped, or documentation on how to specify multiple arches.