name: SonarQube Scan description: Run SonarQube analysis inputs: sonar_host_url: required: true sonar_token: required: true runs: using: composite steps: - name: Checkout uses: actions/checkout@v4 with: # Disabling shallow clone is recommended for improving relevancy of reporting fetch-depth: 0 - run: mvn clean install - run: mvn org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.host.url=${{ inputs.sonar_host_url }} -Dsonar.token=${{ inputs.sonar_token }}