name: S3 mount container image build on: release: types: [published] push: workflow_dispatch: jobs: build: container: image: docker:latest runs-on: [arm64] steps: - name: Make tag id: tag_vars run: echo "IMAGE_NAME=$(echo $GITHUB_SERVER_URL/$GITHUB_REPOSITORY | tr '[:upper:]' '[:lower:]' | cut -d '/' -f3-)" >> $GITHUB_OUTPUT - name: Docker login run: docker login ${{ GITHUB_SERVER_URL }} -u ${{ GITHUB_REPOSITORY_OWNER }} --password ${{ GITHUB_TOKEN }} - name: Docker pull run: docker pull ubuntu:latest - name: Var envs run: export - name: Docker retag run: docker tag ubuntu:latest ${{ steps.tag_vars.outputs.IMAGE_NAME }}:latest - name: Docker push run: docker push ${{ steps.tag_vars.outputs.IMAGE_NAME }}:latest