CI: Ensure OAI-FLEXRIC-RAN-Integration-Test pipeline always uses latest commit for non-MR builds

Related MR -> mosaic5g/flexric!77 (merged)

For push events, we have:

sh "git fetch"
sh "git checkout -f ${commitID}"

We need to do a reset hard so that the run is executed on synchronized develop branch.

In the pipeline, we see:

17:38:34  + git checkout -f develop
17:38:34  Previous HEAD position was 9cb79027e4 Merge branch 'integration_2026_w05' into 'develop'
17:38:34  Switched to branch 'develop'
17:38:34  Your branch is behind 'origin/develop' by 526 commits, and can be fast-forwarded.
17:38:34    (use "git pull" to update your local branch)

After implementing the fix:

Below are the runs for pipeline triggered by a merge request event:

In the OAI-FLEXRIC-RAN-Integration-Test pipeline, which is executed by Build with Parameters from OAI-FLEXRIC

We see the pipeline took the latest develop:

11:26:02  + git reset --hard origin/develop
11:26:02  HEAD is now at 9cb79027e4 Merge branch 'integration_2026_w05' into 'develop'

Merge request reports

Loading