From 19ae27a6829dd3cf457cb105b05ff9ad154cf728 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Thu, 23 Apr 2026 00:02:42 +0200 Subject: [PATCH] revert(ci): remove SonarCloud branch rename job Token lacks 'Administer project' permission. The main branch rename for ui-common and cli must be done by a SonarCloud org admin via: POST https://sonarcloud.io/api/project_branches/rename project=e-mobility-charging-stations-simulator-ui-common&name=main project=e-mobility-charging-stations-simulator-cli&name=main --- .github/workflows/ci.yml | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 32e39602..ea7422f2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,36 +22,6 @@ jobs: echo "defined=false" >> $GITHUB_OUTPUT; fi - # TODO: remove this job after first successful run - fix-sonarcloud-main-branch: - needs: [check-secrets] - if: ${{ needs.check-secrets.outputs.sonar-token-exists == 'true' && github.event_name == 'push' }} - runs-on: ubuntu-latest - steps: - - name: Rename SonarCloud main branch from master to main - env: - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: | - failed=0 - for project in \ - e-mobility-charging-stations-simulator-ui-common \ - e-mobility-charging-stations-simulator-cli - do - http_code=$(curl --silent --output /dev/null --write-out '%{http_code}' \ - --request POST \ - 'https://sonarcloud.io/api/project_branches/rename' \ - -H "Authorization: Bearer ${SONAR_TOKEN}" \ - -H 'Content-Type: application/x-www-form-urlencoded' \ - -d "project=${project}&name=main") - echo "${project}: HTTP ${http_code}" - if [ "$http_code" != "204" ] && [ "$http_code" != "200" ]; then - failed=1 - fi - done - if [ "$failed" = "1" ]; then - echo "::warning::Some SonarCloud branch renames failed. The SONAR_TOKEN may lack 'Administer project' permission." - fi - build-ocpp-server: strategy: matrix: -- 2.43.0