mirror of
https://github.com/ansible/awx.git
synced 2026-01-10 15:32:07 -03:30
28 lines
817 B
YAML
28 lines
817 B
YAML
name: 'Setup Python from Makefile'
|
|
description: 'Extract and set up Python version from Makefile'
|
|
inputs:
|
|
python-version:
|
|
description: 'Override Python version (optional)'
|
|
required: false
|
|
default: ''
|
|
working-directory:
|
|
description: 'Directory containing the Makefile'
|
|
required: false
|
|
default: '.'
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: Get python version from Makefile
|
|
shell: bash
|
|
run: |
|
|
if [ -n "${{ inputs.python-version }}" ]; then
|
|
echo "py_version=${{ inputs.python-version }}" >> $GITHUB_ENV
|
|
else
|
|
cd ${{ inputs.working-directory }}
|
|
echo "py_version=`make PYTHON_VERSION`" >> $GITHUB_ENV
|
|
fi
|
|
- name: Install python
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: ${{ env.py_version }}
|