SQSCANGHA-20 Add detection of Kotlin Gradle configuration

This commit is contained in:
antoine.vinot 2024-05-21 10:45:32 +02:00 committed by Antoine Vinot
parent 320b72385a
commit 968b486245
3 changed files with 21 additions and 1 deletions

View file

@ -81,6 +81,26 @@ jobs:
- name: Assert - name: Assert
run: | run: |
./test/assertFileExists ./output.properties ./test/assertFileExists ./output.properties
dontFailGradleKotlinTest:
name: >
Don't fail on Kotlin Gradle project
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Run action on Kotlin Gradle project
id: runTest
uses: ./
continue-on-error: true
env:
SONAR_HOST_URL: http://not_actually_used
with:
projectBaseDir: ./test/gradle-project
args: -Dsonar.scanner.dumpToFile=./output.properties
- name: Assert
run: |
./test/assertFileExists ./output.properties
dontFailMavenTest: dontFailMavenTest:
name: > name: >
Don't fail on Maven project Don't fail on Maven project

View file

@ -25,7 +25,7 @@ if [[ -f "${INPUT_PROJECTBASEDIR%/}/pom.xml" ]]; then
to get more accurate results." to get more accurate results."
fi fi
if [[ -f "${INPUT_PROJECTBASEDIR%/}/build.gradle" ]]; then if [[ -f "${INPUT_PROJECTBASEDIR%/}/build.gradle" || -f "${INPUT_PROJECTBASEDIR%/}/build.gradle.kts" ]]; then
echo "WARNING! Gradle project detected. Sonar recommends using the SonarQube plugin for Gradle during the build process instead of using this GitHub Action echo "WARNING! Gradle project detected. Sonar recommends using the SonarQube plugin for Gradle during the build process instead of using this GitHub Action
to get more accurate results." to get more accurate results."
fi fi