diff --git a/.github/workflows/android-build.yml b/.github/workflows/android-build.yml index 10d6f06..eef2aa4 100644 --- a/.github/workflows/android-build.yml +++ b/.github/workflows/android-build.yml @@ -4,20 +4,22 @@ on: push: branches: - feat/cd-workflow + # can add push and pull_request here + jobs: build: - runs-on: macos-latest + runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v2 with: - java-version: 21 - distribution: adopt - cache: gradle + java-version: "18" + distribution: "adopt" + cache: "gradle" - name: Validate Gradle wrapper uses: gradle/wrapper-validation-action@v1 @@ -25,22 +27,20 @@ jobs: - name: Setup Node uses: actions/setup-node@v3 with: - node-version: '18' - cache: 'yarn' + node-version: '20' - name: Run Yarn Install run: | + cd ./packages/app-mobile/ npm i -g corepack - yarn install - + yarn install - name: Build application run: | - cd android - ./gradlew assembleRelease - + cd ./packages/app-mobile/android + ./gradlew assembleDebug - name: Upload application uses: actions/upload-artifact@v2 with: name: app - path: android/app/build/outputs/apk/release/app-release.apk + path: ./packages/app-mobile/android/app/build/outputs/apk/debug/app-debug.apk retention-days: 3 \ No newline at end of file