Charming-actions: release for different architectures than amd64?

Hello,

when releasing charms that support multiple architectures, not just amd64: how would someone do this with the charming-actions? would it support a similar syntax as described in the charmcraft.yaml syntax which is there:

run-on:
      - name: ubuntu
        channel: "20.04"
        architectures: [amd64, arm64, riscv64]

Looking at the usage, it is not obvious to me, how to put in the base-architcture section. Or, would someone have an example, please?

  • Michael
1 Like

As the github actions runners hosted by Github only run amd64, the charming-actions collection currently have no support at all for building for arm. This is likely to change in the coming months however, although it will require the author to bring their own arm runner to build on.