Skip to content

Commit

Permalink
Merge pull request #48 from canonical/fix-publish-action
Browse files Browse the repository at this point in the history
Fix publish workflow
  • Loading branch information
nsklikas committed Jul 23, 2024
2 parents 0b08c65 + 29fafb5 commit dc9d93d
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,13 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Install skopeo
# Use the rockcraft snap to get skopeo because the snap and the apt package on the ubuntu
# archives are very old. Only rockcraft=latest/edge has a newer skopeo version
# TODO(nsklikas): Either use rockcraft=latest/stable or install skopeo from apt when one
# of them is updated
- name: Install Rockcraft to get skopeo
run: |
sudo snap install --devmode --channel edge skopeo
sudo snap install --classic --channel latest/edge rockcraft
- name: Install yq
run: |
Expand All @@ -35,7 +39,7 @@ jobs:
image_name="$(yq '.name' rockcraft.yaml)"
version="$(yq '.version' rockcraft.yaml)"
rock_file=$(ls *.rock | tail -n 1)
sudo skopeo \
sudo rockcraft.skopeo \
--insecure-policy \
copy \
oci-archive:"${rock_file}" \
Expand Down

0 comments on commit dc9d93d

Please sign in to comment.