charm-keystone-openidc/charmcraft.yaml
Jadon Naas b70fa7d8a3 Add charmcraft 3 support
Update charmcraft.yaml file to use base and platforms, only
    allowing noble support.

    - update README to use Caracal instead of Yoga in testing
    - Drop non-noble tests
    - Update osci.yaml to use charmcraft 3.x/beta
    - Remove focal from metadata.yaml
    - add upstream Zuul job to check charm builds

Change-Id: I292e46d4d0803c1422fe3f94675c6d593bca4a9f
2024-09-05 14:45:09 -04:00

33 lines
651 B
YAML

type: charm
parts:
charm:
after: [update-certificates]
charm-python-packages:
# See https://github.com/canonical/charmcraft/issues/551
- setuptools
build-packages:
- git
update-certificates:
plugin: nil
# See https://github.com/canonical/charmcraft/issues/658
override-build: |
apt update -qqq
apt install -qy ca-certificates
update-ca-certificates
base: ubuntu@24.04
platforms:
amd64:
build-on: amd64
build-for: amd64
arm64:
build-on: arm64
build-for: arm64
ppc64el:
build-on: ppc64el
build-for: ppc64el
s390x:
build-on: s390x
build-for: s390x