# This file was auto-generated by github-actions-workflow-generator 0.0.6. Do not edit. # To update it, modify .github/workflow-generator.yml as needed and re-run the generator. name: "Release Train – Ready" run-name: "${{ inputs.release-train }} – Ready" "on": workflow_dispatch: inputs: release-train: description: "Release train" required: true type: "string" release-train-repository: default: "spring-io/release-train" description: "Release train repository" required: true type: "string" permissions: contents: "none" jobs: ready: name: "Ready" runs-on: "ubuntu-latest" steps: - name: "Ready" id: "ready" env: GH_TOKEN: "${{ secrets.RELEASE_TRAIN_PARTICIPANT_GITHUB_TOKEN }}" run: |- run_url=$( gh workflow run ready \ --repo ${{ inputs.release-train-repository }} \ --ref ${{ inputs.release-train }} \ --field commit-hash=${{ github.sha }} \ --field release-branch=${{ github.ref_name }} \ --field release-repository=${{ github.repository }} ) echo "Dispatched workflow run. Waiting for $run_url to complete." run_id=${run_url##*/} watch_exit_code=0 gh run watch $run_id --repo ${{ inputs.release-train-repository }} --exit-status --interval=3 > /dev/null 2>&1 || watch_exit_code=$? if [[ $watch_exit_code -eq 0 ]]; then echo "Workflow run succeeded." else echo "Workflow run failed." fi exit $watch_exit_code