Files
Edward Hope-Morley c87cae5294 Cleanup Master CI
* update:
  - charmcraft.yaml for v3
  - tox.ini to use py312 by default
  - test-requirements.in to use zaza for juju3
  - update test bundles to work with charmcraft v3
* generate:
  - merged-requirements-py312.txt
  - test-requirements-py312.txt
* add:
   - update-requirements env to tox.ini and src/tox.ini

Change-Id: Id355c22633a77460b10f2a601481d0cd2620c737
Signed-off-by: Edward Hope-Morley <edward.hope-morley@canonical.com>
2026-05-29 11:03:16 +01:00

26 lines
539 B
YAML

type: charm
parts:
charm:
plugin: reactive
reactive-charm-build-arguments:
- --verbose
- --binary-wheels-from-source
build-packages:
- tox
- git
- python3-dev
- libffi-dev
- libssl-dev
source: src/
build-snaps:
- charm/3.x/stable
build-environment:
- CHARM_INTERFACES_DIR: $CRAFT_PROJECT_DIR/interfaces/
- CHARM_LAYERS_DIR: $CRAFT_PROJECT_DIR/layers/
platforms:
ubuntu@24.04:amd64:
ubuntu@24.04:arm64:
ubuntu@24.04:ppc64el:
ubuntu@24.04:s390x: