@@ -24,13 +24,13 @@ jobs:
2424 run : |
2525 LATEST_VERSION=$(curl -sL https://download.sysdig.com/scanning/sysdig-cli-scanner/latest_version.txt)
2626 IMAGE_TAG=$(gh api -H "Accept: application/vnd.github+json" /orgs/sysdiglabs/packages/container/sysdig-cli-scanner/versions | jq -r 'sort_by(.created_at) | last | .metadata.container.tags[0]')
27- # if [[ ${LATEST_VERSION} != ${IMAGE_TAG} ]]; then
28- # echo "Container versions differ, building ${LATEST_VERSION}"
27+ if [[ ${LATEST_VERSION} != ${IMAGE_TAG} ]]; then
28+ echo "Container versions differ, building ${LATEST_VERSION}"
2929 echo "IMAGE_TAG=${LATEST_VERSION}" >> ${GITHUB_ENV}
30- # else
31- # echo "Container already using latest version"
32- # exit 1
33- # fi
30+ else
31+ echo "Container already using latest version"
32+ exit 1
33+ fi
3434
3535 - name : Checkout
3636 uses : actions/checkout@v2
9494 build-args : |
9595 VERSION=${{ env.IMAGE_TAG }}
9696 tags : ${{ env.REGISTRY_HOST }}/${{ github.repository_owner }}/${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }}
97-
98- - name : Login to Quay.io
99- uses : docker/login-action@v3
100- with :
101- registry : quay.io
102- username : ${{ secrets.QUAY_USERNAME }}
103- password : ${{ secrets.QUAY_PASSWORD }}
104-
105- - name : Build and push Docker image
106- id : build
107- uses : docker/build-push-action@v5
108- with :
109- context : ${{ env.DOCKERFILE_CONTEXT }}
110- file : " ${{ env.DOCKERFILE_CONTEXT }}Containerfile"
111- push : true
112- build-args : |
113- VERSION=${{ env.IMAGE_TAG }}
114- tags : quay.io/sysdig/${{ env.IMAGE_NAME }}:${{ env.IMAGE_TAG }}
0 commit comments