2 Commits

Author SHA1 Message Date
70ee9ee52a Update Gradle to 8.9.3, Sdk to 35, Java to 17 and Fix 2025-07-09 15:14:07 +02:00
820c76c806 Add CI workflow 2025-07-09 15:14:07 +02:00

View File

@ -6,10 +6,6 @@ on:
tag: tag:
description: 'Nom du tag (ex: v1.2.3)' description: 'Nom du tag (ex: v1.2.3)'
required: true required: true
branche:
description: 'Branche cible (ex: master)'
default: 'master'
required: true
build_apk: build_apk:
description: 'Compiler et publier lAPK ?' description: 'Compiler et publier lAPK ?'
required: true required: true
@ -102,7 +98,6 @@ jobs:
COMMITS: ${{ steps.changelog.outputs.modifications }} COMMITS: ${{ steps.changelog.outputs.modifications }}
run: | run: |
TAG_NAME="${{ github.event.inputs.tag }}" TAG_NAME="${{ github.event.inputs.tag }}"
BRANCHE="${{ github.event.inputs.branche }}"
# Échappement du contenu pour JSON # Échappement du contenu pour JSON
DESCRIPTION="Changelog:"$'\n'"$COMMITS" DESCRIPTION="Changelog:"$'\n'"$COMMITS"
@ -113,7 +108,6 @@ jobs:
-H "Authorization: token $TOKEN" \ -H "Authorization: token $TOKEN" \
-d "{ -d "{
\"tag_name\": \"$TAG_NAME\", \"tag_name\": \"$TAG_NAME\",
\"target\": \"$BRANCHE\",
\"name\": \"Version $TAG_NAME\", \"name\": \"Version $TAG_NAME\",
\"body\": $ESCAPED_DESCRIPTION \"body\": $ESCAPED_DESCRIPTION
}") }")
@ -133,7 +127,7 @@ jobs:
{ {
echo "app_name=$APP_NAME" echo "app_name=$APP_NAME"
echo "compile_sdk_version=$COMPILE_SDK_VERSION" echo "sdk=$COMPILE_SDK_VERSION"
} | tee -a $GITHUB_OUTPUT } | tee -a $GITHUB_OUTPUT
- name: ☕ Configurer Java - name: ☕ Configurer Java
@ -147,8 +141,8 @@ jobs:
if: ${{ github.event.inputs.build_apk == 'oui' }} if: ${{ github.event.inputs.build_apk == 'oui' }}
uses: android-actions/setup-android@v3 uses: android-actions/setup-android@v3
with: with:
api-level: ${{ steps.extraire-info-gradle.outputs.compile_sdk_version }} api-level: ${{ steps.extraire-info-gradle.outputs.sdk }}
build-tools-version: ${{ steps.extraire-info-gradle.outputs.compile_sdk_version }}.0.3 build-tools-version: ${{ steps.extraire-info-gradle.outputs.sdk }}.0.3
- name: 🛠️ Compilation de lapplication (APK) - name: 🛠️ Compilation de lapplication (APK)
if: ${{ github.event.inputs.build_apk == 'oui' }} if: ${{ github.event.inputs.build_apk == 'oui' }}