From b9d58abcce353b90eb62e91f1464bf78505ff893 Mon Sep 17 00:00:00 2001 From: Weii Wang Date: Wed, 15 Jan 2025 21:00:16 +0800 Subject: [PATCH] Update publish_charm.yaml --- .github/workflows/publish_charm.yaml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish_charm.yaml b/.github/workflows/publish_charm.yaml index 04491c1..33ae7b5 100644 --- a/.github/workflows/publish_charm.yaml +++ b/.github/workflows/publish_charm.yaml @@ -40,9 +40,14 @@ jobs: echo rock-dir=`dirname *rock/rockcraft.yaml` >> $GITHUB_OUTPUT - name: build rock id: rockcraft - uses: canonical/craft-actions/rockcraft-pack@main - with: - path: ${{ steps.rock-dir.outputs.rock-dir }} + run: | + sudo snap install lxd + sudo lxd init --auto + sudo iptables -P FORWARD ACCEPT + sudo snap install --channel stable --classic rockcraft + cd ${{ steps.rock-dir.outputs.rock-dir }} + rockcraft pack --verbosity trace + echo rock=`ls *.rock` - run: | echo rockcraft pack: echo ${{ steps.rockcraft.outputs.rock }} @@ -51,7 +56,10 @@ jobs: rockcraft.skopeo --insecure-policy copy --dest-tls-verify=false oci-archive:${{ steps.rockcraft.outputs.rock }} docker-daemon:rock:latest - name: build charm id: charmcraft - uses: canonical/craft-actions/charmcraft/pack@main + run: + sudo snap install --channel stable --classic charmcraft + charmcraft pack --verbosity trace + echo charms=`ls *.charm` - run: | echo charmcraft pack: echo ${{ steps.charmcraft.outputs.charms }}