
These updates, on the master branch, are to support testing the caracal packages and support of the charms for caracal. They do NOT lock the charms down, and don't change the testing branches to stable branches. Change-Id: I93f3ff2e704073a47c4dc50603fd4ba6be01dc18
55 lines
1.2 KiB
YAML
55 lines
1.2 KiB
YAML
type: charm
|
|
|
|
parts:
|
|
charm:
|
|
plugin: reactive
|
|
reactive-charm-build-arguments:
|
|
- --binary-wheels-from-source
|
|
build-packages:
|
|
- tox
|
|
- git
|
|
- python3-dev
|
|
- libffi-dev
|
|
- libssl-dev
|
|
- rustc
|
|
- cargo
|
|
source: src/
|
|
build-snaps:
|
|
- charm/latest/edge
|
|
build-environment:
|
|
- CHARM_INTERFACES_DIR: $CRAFT_PROJECT_DIR/interfaces/
|
|
- CHARM_LAYERS_DIR: $CRAFT_PROJECT_DIR/layers/
|
|
bases:
|
|
- build-on:
|
|
- name: ubuntu
|
|
channel: "22.04"
|
|
architectures: [amd64]
|
|
run-on:
|
|
- name: ubuntu
|
|
channel: "22.04"
|
|
architectures: [amd64]
|
|
- build-on:
|
|
- name: ubuntu
|
|
channel: "22.04"
|
|
architectures: [s390x]
|
|
run-on:
|
|
- name: ubuntu
|
|
channel: "22.04"
|
|
architectures: [s390x]
|
|
- build-on:
|
|
- name: ubuntu
|
|
channel: "22.04"
|
|
architectures: [ppc64el]
|
|
run-on:
|
|
- name: ubuntu
|
|
channel: "22.04"
|
|
architectures: [ppc64el]
|
|
- build-on:
|
|
- name: ubuntu
|
|
channel: "22.04"
|
|
architectures: [arm64]
|
|
run-on:
|
|
- name: ubuntu
|
|
channel: "22.04"
|
|
architectures: [arm64]
|