From 64fa3afe313c514d3545fb343a4a60cafe547241 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Sun, 7 Jun 2026 11:58:42 +0100 Subject: [PATCH] main.yml --- .github/workflows/main.ynl | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/main.ynl diff --git a/.github/workflows/main.ynl b/.github/workflows/main.ynl new file mode 100644 index 00000000..39f24958 --- /dev/null +++ b/.github/workflows/main.ynl @@ -0,0 +1,24 @@ + steps: + - name: Checkout du code + uses: actions/checkout@v4 + + # 1. Votre étape de build actuelle (on nomme l'image "postit-android") + - name: Build de l'image Docker + run: docker build -t postit-android . + + # 2. EXTRACTION : Créer un conteneur éphémère pour copier l'APK vers l'hôte GitHub + - name: Extraire l'APK du conteneur Docker + run: | + docker create --name extractor postit-android + docker cp extractor:/app/bin/Release/net8.0-android/PostIt.Android.apk ./PostIt.Android.apk + docker rm extractor + # 😉 Note du dev : Ajustez le chemin "/app/bin/Release/..." + # selon l'endroit exact où votre Dockerfile dépose l'APK final. + + # 3. ARCHIVAGE : L'action officielle pour rendre le fichier téléchargeable + - name: Téléverser l'APK en tant qu'Artéfact GitHub + uses: actions/upload-artifact@v4 + with: + name: application-apk-release + path: ./PostIt.Android.apk + retention-days: 7