From b473095b89a8673e0336cd1dbc84b3c42f29dd8a Mon Sep 17 00:00:00 2001 From: Carl Csaposs Date: Fri, 28 Jun 2024 10:48:04 +0200 Subject: [PATCH] disable cached build --- .github/workflows/ci.yaml | 4 +++- charmcraft.yaml | 10 ++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 83b901a7..9f19fa11 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -68,7 +68,9 @@ jobs: name: Build charm uses: canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v16.3.0 with: - cache: true + # Use of cache blocked by https://github.com/canonical/charmcraft/issues/1456 + # Details: https://github.com/canonical/charmcraftcache/issues/3 + cache: false gh-hosted-collect-integration-tests: name: (GH hosted) Collect integration test groups diff --git a/charmcraft.yaml b/charmcraft.yaml index 7339631a..08fdbf56 100644 --- a/charmcraft.yaml +++ b/charmcraft.yaml @@ -24,13 +24,15 @@ parts: echo 'ERROR: Use "tox run -e build-dev" instead of calling "charmcraft pack" directly' >&2 exit 1 fi + # TODO: enable after https://github.com/canonical/charmcraft/issues/1456 fixed + charm-strict-dependencies: false + charm-entrypoint: src/machine_charm.py + prime: + - charm_version + - workload_version build-packages: - libffi-dev - libssl-dev - pkg-config - rustc - cargo - charm-entrypoint: src/machine_charm.py - prime: - - charm_version - - workload_version