Open xnox opened 5 years ago
Currently I'm using Travis to build the snap and publish to edge, since that's the only way I can automatically gate on tests. Travis unfortunately doesn't support arm64. To fix this probably, we'll need to sort out what (and whose) infrastructure automated builds will run on. If upstream take on the maintenance of the snap, it seems unlikely to me that they'll provide arm64 snap builds unless Canonical provide something appropriate such as Launchpad and/or build.snapcraft.io to replace what Travis is doing for us today.
Related forum post: https://forum.snapcraft.io/t/launchpad-post-build-pre-upload-testing/5545
I'm told Travis now supports additional architectures. Please enable additional architectures. We plan to use certbot in another snap as a stage-snap
. Not having arm64 (or armhf) blocks our snap from consuming yours.
Aside: Why do you need to gate on tests for edge? Surely you could gate on tests by publishing only tested revisions to candidate/beta/stable, and leave edge as the original intention - the fast follow of git master.
On Thu, Feb 13, 2020 at 05:54:05AM -0800, Alan Pope wrote:
I'm told Travis now supports additional architectures. Please enable additional architectures. We plan to use certbot in another snap as a
stage-snap
. Not having arm64 (or armhf) blocks our snap from consuming yours.
Thanks. I'll look into that. I suspect some further changes will be needed before this can work. IIRC some amd64-specific things had to go in to unbreak things previously.
Aside: Why do you need to gate on tests for edge? Surely you could gate on tests by publishing only tested revisions to candidate/beta/stable, and leave edge as the original intention - the fast follow of git master.
Let's move that discussion to the existing thread on that here: https://forum.snapcraft.io/t/launchpad-post-build-pre-upload-testing/5545
I was not able to use this snap on arm64