Skip to content

Re-tag latest version #1

Re-tag latest version

Re-tag latest version #1

name: Re-tag latest version
on:
workflow_dispatch:
inputs:
version:
description: "Version to re-tag"
required: true
jobs:
Update-images:
runs-on: ubuntu-latest
steps:
- name: Login to docker.io registry
uses: docker/login-action@v2
with:
username: ${{ secrets.ARGON_DOCKERHUB_USER }}
password: ${{ secrets.ARGON_DOCKERHUB_TOKEN }}
- name: Change image versions to latest
run: |
docker pull aquasec/aqua-scanner:${{ inputs.version }}-amd64
docker tag aquasec/aqua-scanner:${{ inputs.version }}-amd64 aquasec/aqua-scanner:latest-amd64
docker push aquasec/aqua-scanner:latest-amd64
docker pull aquasec/aqua-scanner:${{ inputs.version }}-arm64
docker tag aquasec/aqua-scanner:${{ inputs.version }}-arm64 aquasec/aqua-scanner:latest-arm64
docker push aquasec/aqua-scanner:latest-arm64
docker pull aquasec/aqua-scanner:${{ inputs.version }}-amd64-limited
docker tag aquasec/aqua-scanner:${{ inputs.version }}-amd64-limited aquasec/aqua-scanner:latest-amd64-limited
docker push aquasec/aqua-scanner:latest-amd64-limited
docker pull aquasec/aqua-scanner:${{ inputs.version }}-arm64-limited
docker tag aquasec/aqua-scanner:${{ inputs.version }}-arm64-limited aquasec/aqua-scanner:latest-arm64-limited
docker push aquasec/aqua-scanner:latest-arm64-limited
docker manifest create aquasec/aqua-scanner:latest aquasec/aqua-scanner:latest-amd64 aquasec/aqua-scanner:latest-arm64
docker manifest push aquasec/aqua-scanner:latest
docker manifest create aquasec/aqua-scanner:latest-limited aquasec/aqua-scanner:latest-amd64-limited aquasec/aqua-scanner:latest-arm64-limited
docker manifest push aquasec/aqua-scanner:latest-limited