name: Forgejo Set Image Name description: Define IMAGE_NAME to Git Hub env, based on repository name runs: using: composite steps: - name: Set Image Name shell: sh run: | export REPO_FULL=${{ github.repository }} export REPO_NAME=${REPO_FULL#*/} if [ "${{ github.ref_name }}" != "master" ]; then export IMAGE_NAME=${{ secrets.DOCKER_HUB_USERNAME }}/$REPO_NAME-dev else export IMAGE_NAME=${{ secrets.DOCKER_HUB_USERNAME }}/$REPO_NAME fi echo "IMAGE_NAME=$IMAGE_NAME" >> $GITHUB_ENV