--- name: 'Basic Composite Action' description: 'A simple composite action with basic steps' inputs: working-directory: description: 'Working directory for commands' required: false default: '.' outputs: status: description: 'Overall status of the workflow' value: ${{ steps.final.outputs.status }} runs: using: 'composite' steps: - name: Setup run: echo "Setting up environment" shell: bash - name: Main task run: echo "Running main task in ${{ inputs.working-directory }}" shell: bash working-directory: ${{ inputs.working-directory }} - name: Final step id: final run: echo "status=success" >> $GITHUB_OUTPUT shell: bash