name: 'Simple param action Python' description: 'Prints the argument and stores it in the file' inputs: name: description: 'First argument value' required: true default: 'Mike' outputs: processed-name: description: 'Processed name' # This is different. We need to specify which step has the output value: ${{ steps.process-name.outputs.processed-name }} runs: using: 'composite' steps: - name: Install Python uses: actions/setup-python@v4 with: python-version: '3.10' - name: Pass Inputs to Shell run: | echo "INPUT_NAME=${{ inputs.name }}" >> $GITHUB_OUTPUT shell: bash - name: Fetch the number's square id: process-name run: python ./.gitea/actions/python-action/main.py shell: bash