@@ -9,34 +9,31 @@ permissions:
99 contents : write
1010
1111jobs :
12- # JOB 1 : Analyse de code sur Linux (Docker requis )
12+ # JOB 1 : Analyse de code sur Linux (Nécessaire pour l'action Docker SonarCloud )
1313 sonar-scan :
1414 runs-on : ubuntu-latest
1515 steps :
1616 - name : Checkout code
17- # SHA pour actions/checkout@v4.1.1
18- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
17+ uses : actions/checkout@v4
1918 with :
2019 fetch-depth : 0
2120
2221 - name : SonarCloud Scan
23- # SHA mis à jour pour SonarSource/sonarcloud-github-action@v3.1.0
24- uses : SonarSource/sonarcloud-github-action@e283307525381a179374092b3f11467464010a30
22+ uses : SonarSource/sonarcloud-github-action@v3
2523 env :
2624 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
2725 SONAR_TOKEN : ${{ secrets.BULK_FOLDER_SCAN }}
2826
2927 # JOB 2 : Build de l'exécutable sur Windows
3028 build :
31- needs : sonar-scan # Sécurité : bloque le build si le scan échoue
29+ needs : sonar-scan # Le build ne commence que si le scan Sonar est validé
3230 runs-on : windows-latest
3331 steps :
3432 - name : Checkout code
35- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
33+ uses : actions/checkout@v4
3634
3735 - name : Set up Python
38- # SHA pour actions/setup-python@v5.0.0
39- uses : actions/setup-python@0a5c61591373683505ea898e09a3ee4f39ef2b9c
36+ uses : actions/setup-python@v5
4037 with :
4138 python-version : ' 3.11'
4239
8784 & "C:\Program Files (x86)\Inno Setup 6\ISCC.exe" /DMyAppVersion=$ver "installer_script.iss"
8885
8986 - name : Create Release
90- # SHA pour softprops/action-gh-release@v1
91- uses : softprops/action-gh-release@de2c5731105a9687dd2b1f4021029c29c8e5e8a6
87+ uses : softprops/action-gh-release@v2
9288 with :
9389 tag_name : v${{ steps.get_version.outputs.VERSION }}
9490 name : Release v${{ steps.get_version.outputs.VERSION }}
0 commit comments