Hi everybody.
I have a problem with short branch analysis
I get this warning:
WARN: Could not find ref: "main" in refs/heads, refs/remotes/upstream or refs/remotes/origin
I tried many solutions found on various topics
i have done little debug to see what return :
$ git branch
* mybranch
main
$ git branch -r
origin/mybranch
origin/main
$ ls ./.git/refs/heads/
mybranch
main
$ ls ./.git/refs/remotes/origin
mybranch
main
$ git fetch origin main
* branch main -> FETCH_HEAD
I set the target branch and other needed things to make sonar-scanner work
$ dotnet sonarscanner begin -k:"${PROJECT_NAME}" -v:"${VERSION}" -d:sonar.login="${SONAR_TOKEN}" -d:sonar.host.url="${SONAR_HOST_URL}" -o:"${SONAR_ORGANIZATION}" -d:sonar.branch.name="${CI_COMMIT_REF_NAME}" -d:sonar.branch.target="${CI_DEFAULT_BRANCH}" -d:sonar.coverageReportPaths="./Reports_Sonar/SonarQube.xml" -d:sonar.gitlab.commit_sha="${CI_COMMIT_SHA}" -d:sonar.gitlab.ref_name="${CI_COMMIT_REF_NAME}" -d:sonar.gitlab.ref="${CI_COMMIT_REF_NAME}" -d:sonar.gitlab.project_id=${CI_PROJECT_ID} -d:sonar.gitlab.ping_user=true
but i don"t understand why sonar didn’t see my main ref as i see it
ps: i tried to pull, to checkout theses branches too