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
57 lines
1.2 KiB
YAML
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]
|