From afdd3164511e27a04c572be3a3d039664b7b3e01 Mon Sep 17 00:00:00 2001 From: Mark Beierl Date: Thu, 13 Jun 2024 02:24:25 -0400 Subject: [PATCH] fix: use newer skopeo (#606) --- .github/workflows/integration_tests.yaml | 8 +++----- .github/workflows/publish.yaml | 6 ++---- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/.github/workflows/integration_tests.yaml b/.github/workflows/integration_tests.yaml index a7f2391..048d265 100644 --- a/.github/workflows/integration_tests.yaml +++ b/.github/workflows/integration_tests.yaml @@ -12,14 +12,12 @@ jobs: - uses: canonical/craft-actions/rockcraft-pack@main id: rockcraft - - - name: Install Skopeo - run: | - sudo snap install skopeo --edge --devmode + with: + rockcraft-channel: edge - name: Import the image to Docker registry run: | - sudo skopeo --insecure-policy copy oci-archive:${{ steps.rockcraft.outputs.rock }} docker-daemon:sdcore-nms:0.1 + sudo rockcraft.skopeo --insecure-policy copy oci-archive:${{ steps.rockcraft.outputs.rock }} docker-daemon:sdcore-nms:0.1 - name: Run the image run: | diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index d352e68..17a05e4 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -17,9 +17,6 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - name: Install skopeo - run: | - sudo snap install --devmode --channel edge skopeo - name: Install yq run: | sudo snap install yq @@ -29,12 +26,13 @@ jobs: - name: Import run: | + sudo snap install rockcraft --edge --classic image_name="$(yq '.name' rockcraft.yaml)" echo "image_name=${image_name}" >> $GITHUB_ENV version="$(yq '.version' rockcraft.yaml)" echo "version=${version}" >> $GITHUB_ENV rock_file=$(ls *.rock | tail -n 1) - sudo skopeo \ + sudo rockcraft.skopeo \ --insecure-policy \ copy \ oci-archive:"${rock_file}" \