name: Workflow testing on: workflow_dispatch: inputs: tag: description: 'Repo Branch/Tag' default: 'main' type: 'string' required: true jobs: docker: runs-on: ubuntu-latest steps: - name: 'Checkout' uses: actions/checkout@v3 with: ref: ${{ inputs.tag }} - name: Prepare id: prep run: | DOCKER_IMAGE=${{ secrets.DOCKER_USERNAME }}/${GITHUB_REPOSITORY#*/} VERSION=latest SHORTREF=$(git rev-parse --short=8 ${{ inputs.tag }}) VERSION=${{ inputs.tag }} fi TAGS="${DOCKER_IMAGE}:${VERSION},${DOCKER_IMAGE}:${SHORTREF}" # Set output parameters. echo ::set-output name=tags::${TAGS} echo ::set-output name=docker_image::${DOCKER_IMAGE} - name: env run: env