name: Custom Deploy on: workflow_call: inputs: environment: required: true type: string deploy_script: required: true type: string jobs: deploy: runs-on: ubuntu-latest environment: ${{ inputs.environment }} steps: - uses: actions/checkout@v4 - name: Run custom deploy run: ${{ inputs.deploy_script }}