diff --git a/SonDal-Android-Projesi.zip b/SonDal-Android-Projesi.zip new file mode 100644 index 0000000..138d8b2 Binary files /dev/null and b/SonDal-Android-Projesi.zip differ diff --git a/build-apk.yaml b/build-apk.yaml new file mode 100644 index 0000000..a67f2c0 --- /dev/null +++ b/build-apk.yaml @@ -0,0 +1,36 @@ +name: Build APK + +on: + push: + branches: [ main, master ] + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Unzip project (if needed) + run: | + if [ -f "SonDal-Android-Projesi.zip" ]; then + unzip -o SonDal-Android-Projesi.zip -d . + fi + + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '17' + + - name: Grant execute permission for gradlew + run: cd SonDal && chmod +x gradlew || true + + - name: Build debug APK + run: cd SonDal && (test -f gradlew && ./gradlew assembleDebug || gradle assembleDebug) + + - name: Upload APK + uses: actions/upload-artifact@v4 + with: + name: sondal-apk + path: SonDal/app/build/outputs/apk/debug/*.apk