name: "Get the export name for a platform"
description: "Get the export name for a platform, from the export_presets.cfg"
inputs:
platform:
description: "The platform to get the export name for"
required: true
outputs:
export-name:
value: ${{ steps.get-export-name.outputs.export-name }}
description: "The export name for the platform"
runs:
using: "composite"
steps:
- name: Get export name
id: get-export-name
run: |
cd "${{ env.PROJECT_PATH }}"
wget -nv 'https://raw.githubusercontent.com/bend-n/godot-actions/main/.github/actions/get-export-name/get-export-name.py' -O get-export-name.py
python get-export-name.py "${{ inputs.platform }}" || (
echo "::error file=${PROJECT_PATH}/export_presets.cfg,title=Missing Configuration::No export for ${{ inputs.platform }}."
exit 1
)
echo "export-name=$(python get-export-name.py "${{ inputs.platform }}")" >> "$GITHUB_OUTPUT"
shell: bash