Files
charm-ironic-conductor/charmcraft.yaml
James Page 197ba0092c tests: fix compatibility with revised patching
Directly set the release for each test charm target rather than
using the return value of CompareOpenStackReleases which is no
longer patched by charms.openstack.

Drop supported Ubuntu targets from charmcraft configuration.

Change-Id: If6b65341ec69a2e1fd9b481fea75912bea2c86c4
2024-08-02 19:46:03 +00:00

57 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
- libpython3-dev
- libssl-dev
- rustc
- cargo
- pkg-config
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]