diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index dd106645..c34cd594 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -32,8 +32,6 @@ jobs: - name: Check image Tag run: ./scripts/check_tag_info.sh ${{ github.event.inputs.name }} - - name: Verify prow post jobs - run: ./scripts/verify-status.sh ${{ github.ref_name }} # run-unit-tests: # name: Unit tests # needs: verify-head-status @@ -68,8 +66,8 @@ jobs: git tag ${{ github.event.inputs.name }} git push origin ${{ github.event.inputs.name }} - - name: Verify prow post jobs - run: ./scripts/verify-status.sh ${{ github.ref_name }} + - name: Verify job status + run: ./scripts/verify-status.sh ${{ github.ref_name }} 600 10 30 outputs: release_id: ${{ steps.create-draft.outputs.release_id }} diff --git a/scripts/verify-status.sh b/scripts/verify-status.sh index ba9f3fee..21fd686a 100755 --- a/scripts/verify-status.sh +++ b/scripts/verify-status.sh @@ -5,6 +5,7 @@ echo "Checking status of POST Jobs for Eventing-Manager" REF_NAME="${1:-"main"}" TIMEOUT_TIME="${2:-600}" INTERVAL_TIME="${3:-3}" +INITIAL_WAIT_TIME="${4:-30}" # Generate job Status URL STATUS_URL="https://api.github.com/repos/kyma-project/eventing-manager/commits/${REF_NAME}/status" @@ -66,7 +67,7 @@ function retry { } # Initial wait -sleep 0 +sleep $INITIAL_WAIT_TIME # Call retry function retry while [ "$fullstatus" == "pending" ]; do