diff --git a/action.yml b/action.yml index afa8ac3..bb2db05 100644 --- a/action.yml +++ b/action.yml @@ -44,8 +44,15 @@ runs: id: get-role-info shell: bash run: | - role_name=$(echo ${{ gitea.event.repository.name }} | sed 's/ansible-role-//g') - echo "::set-output name=role_name::$role_name" + echo "gitea.event.repository.name = ${{ gitea.event.repository.name }}" + + if [ -n '${{ gitea.event.repository.name }}' ]; then + ROLE_NAME=$(echo ${{ gitea.event.repository.name }} | sed 's/ansible-role-//g') + else + ROLE_NAME=$(echo "$GITHUB_REPOSITORY" | sed 's/.*\/ansible-role-//g') + fi + + echo "::set-output name=role_name::$ROLE_NAME" CONFIG_FILE='/workspace/${{ gitea.repository }}/ansible.cfg' if [ -n '${{ inputs.config_file }}' ]; then