From 9ecfcc2a741b573fc161f93e02bd566279f545cd Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Thu, 31 Jul 2025 18:36:31 -0600 Subject: [PATCH] No actions --- .github/workflows/check.yml | 91 ------------------------------------- .github/workflows/sign.yml | 61 ------------------------- 2 files changed, 152 deletions(-) delete mode 100644 .github/workflows/check.yml delete mode 100644 .github/workflows/sign.yml diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml deleted file mode 100644 index dba792d..0000000 --- a/.github/workflows/check.yml +++ /dev/null @@ -1,91 +0,0 @@ -name: Check - -on: [ pull_request ] - -jobs: - check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - uses: ashutoshgngwr/validate-fastlane-supply-metadata@v2 - with: - fastlaneDir: ./fastlane/metadata/android - usePlayStoreLocales: true - - - uses: actions/setup-java@v4 - with: - distribution: temurin - java-version: 17 - - - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 - - - name: Setup Android SDK - uses: android-actions/setup-android@v3 - - - name: Checks - run: ./gradlew check :app:koverXmlReportRelease :app:koverVerifyRelease - - - name: SonarCloud - env: - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: ./gradlew sonar - - - name: Publish test reports - uses: mikepenz/action-junit-report@v4 - if: always() # always run even if the previous step fails - with: - report_paths: './**/build/test-results/**/TEST-*.xml' - - uiTests: - runs-on: ubuntu-latest - strategy: - matrix: - api-level: [ 30 ] - steps: - - name: Free Disk Space (Ubuntu) - uses: jlumbroso/free-disk-space@v1.3.1 - with: - android: false - large-packages: true - tool-cache: true - dotnet: true - haskell: true - docker-images: true - swap-storage: true - - - name: Enable KVM group perms - run: | - echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules - sudo udevadm control --reload-rules - sudo udevadm trigger --name-match=kvm - - - uses: actions/checkout@v4 - name: Checkout the code - with: - fetch-depth: 0 - - - uses: actions/setup-java@v4 - name: Setup JDK 17 - with: - distribution: 'zulu' - java-version: 17 - - - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 - with: - validate-wrappers: true - gradle-home-cache-cleanup: true - - - name: Run tests - uses: reactivecircus/android-emulator-runner@v2 - with: - api-level: ${{ matrix.api-level }} - arch: x86_64 - disable-animations: true - disk-size: 6000M - heap-size: 600M - script: ./gradlew :app:connectedCheck diff --git a/.github/workflows/sign.yml b/.github/workflows/sign.yml deleted file mode 100644 index 1104528..0000000 --- a/.github/workflows/sign.yml +++ /dev/null @@ -1,61 +0,0 @@ -name: Sign - -on: - push: - branches: - - master - -jobs: - sign: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - uses: actions/setup-java@v4 - with: - distribution: temurin - java-version: 17 - - - name: Setup Gradle - uses: gradle/gradle-build-action@v3 - - - name: Setup Android SDK - uses: android-actions/setup-android@v3 - - - name: Restore keystore - env: - MEALIENT_KEY_STORE: ${{ secrets.MEALIENT_KEY_STORE }} - MEALIENT_KEY_STORE_PASSWORD: ${{ secrets.MEALIENT_KEY_STORE_PASSWORD }} - MEALIENT_KEY_ALIAS: ${{ secrets.MEALIENT_KEY_ALIAS }} - MEALIENT_KEY_PASSWORD: ${{ secrets.MEALIENT_KEY_PASSWORD }} - run: | - echo "$MEALIENT_KEY_STORE" | base64 -d > app/keystore.jks - echo "storeFile=keystore.jks" > keystore.properties - echo "storePassword=$MEALIENT_KEY_STORE_PASSWORD" >> keystore.properties - echo "keyAlias=$MEALIENT_KEY_ALIAS" >> keystore.properties - echo "keyPassword=$MEALIENT_KEY_PASSWORD" >> keystore.properties - - - name: APK - run: | - ./gradlew build - cp app/build/outputs/apk/release/*.apk mealient-release.apk - - - name: Bundle - run: | - ./gradlew bundle - cp app/build/outputs/bundle/release/*.aab mealient-release.aab - - - name: Upload release build - uses: actions/upload-artifact@v4 - with: - name: Release build - path: | - mealient-release.apk - mealient-release.aab - - - name: SonarCloud - env: - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: ./gradlew sonar \ No newline at end of file