diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index e815da269d..936c319b1e 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -239,13 +239,14 @@ jobs: # Retrieve Stable Results for reference - name: Find ID of Reference Results + if: ${{ env.REFERENCE_JOB == 'false' }} env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} # this will search for the last successful execution of CI on main run: | - run_id=$(gh run list -R ReactionMechanismGenerator/RMG-Py --workflow="Continuous Integration" --branch main --limit 15 --json databaseId,conclusion --jq 'map(select(.conclusion == "success")) | .[0].databaseId') + run_id=$(gh run list -R ReactionMechanismGenerator/RMG-Py --workflow="Continuous Integration" --branch main --limit 60 --json databaseId,conclusion --jq 'map(select(.conclusion == "success")) | .[0].databaseId') if [ -z "$run_id" ] || [ "$run_id" = "null" ]; then - echo "::error::No successful reference run found" + echo "::error::No successful reference run found in last 60 runs." exit 1 fi echo "CI_RUN_ID=$run_id" >> $GITHUB_ENV