type: charm parts: charm: charm-entrypoint: "hooks/install" build-packages: - tox - git - python3-dev - libffi-dev override-build: | apt-get install ca-certificates -y tox -e build-reactive override-stage: | echo "Copying charm to staging area: $CRAFT_STAGE" NAME=$(ls $CRAFT_PART_BUILD/build/builds) cp -r $CRAFT_PART_BUILD/build/builds/$NAME/* $CRAFT_STAGE/ override-prime: | # For some reason, the normal priming chokes on the fact that there's a # hooks directory. cp -r $CRAFT_STAGE/* . bases: - build-on: - name: ubuntu channel: "20.04" architectures: - amd64 run-on: - name: ubuntu channel: "20.04" architectures: [amd64, s390x, ppc64el, arm64] - name: ubuntu channel: "22.04" architectures: [amd64, s390x, ppc64el, arm64]