From d8c967ddefa00eb0da397b0d106e32ff9881dcca Mon Sep 17 00:00:00 2001 From: yazansalti Date: Thu, 3 Oct 2024 11:22:15 +0400 Subject: [PATCH] Upload charm to latest/edge when main branch is updated --- .github/workflows/publish-charm.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish-charm.yaml b/.github/workflows/publish-charm.yaml index c17ec1a8..6eada5f7 100644 --- a/.github/workflows/publish-charm.yaml +++ b/.github/workflows/publish-charm.yaml @@ -25,7 +25,17 @@ jobs: id: charm-path run: echo "charm_path=$(find . -name '*.charm' -type f -print)" >> $GITHUB_OUTPUT - - name: Upload charm to Charmhub + - name: Upload the charm to Charmhub's latest track + # This workflow should only run on the main branch. + if: github.ref_name == 'main' + uses: canonical/charming-actions/upload-charm@2.6.3 + with: + built-charm-path: ${{ steps.charm-path.outputs.charm_path }} + credentials: "${{ secrets.CHARMCRAFT_AUTH }}" + github-token: "${{ secrets.GITHUB_TOKEN }}" + channel: latest/edge + + - name: Upload the charm to Charmhub's 1.16/edge track uses: canonical/charming-actions/upload-charm@2.6.3 with: built-charm-path: ${{ steps.charm-path.outputs.charm_path }}