mirror of
https://github.com/home-assistant/android
synced 2024-07-09 04:15:51 +00:00
Try to build each module individually to help on runner memory. (#4025)
* Try to build each module individually to help on runner memory. * Add names to the setup gradle task.
This commit is contained in:
parent
1aa56166c7
commit
777a26c561
32
.github/workflows/onPush.yml
vendored
32
.github/workflows/onPush.yml
vendored
|
@ -36,14 +36,8 @@ jobs:
|
|||
ruby-version: '3.2'
|
||||
bundler-cache: true
|
||||
|
||||
- uses: actions/cache@v3
|
||||
with:
|
||||
path: |
|
||||
~/.gradle/caches
|
||||
~/.gradle/wrapper
|
||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-gradle-
|
||||
- name: Setup Gradle
|
||||
uses: gradle/gradle-build-action@v2
|
||||
|
||||
- uses: ./.github/actions/create-release-number
|
||||
name: Create Release Number
|
||||
|
@ -78,7 +72,11 @@ jobs:
|
|||
KEYSTORE_ALIAS: ${{ secrets.ORIGINAL_KEYSTORE_ALIAS }}
|
||||
KEYSTORE_ALIAS_PASSWORD: ${{ secrets.ORIGINAL_KEYSTORE_ALIAS_PASSWORD }}
|
||||
VERSION_CODE: ${{ steps.rel_number.outputs.version-code }}
|
||||
run: ./gradlew assembleRelease
|
||||
run: |
|
||||
./gradlew :common:assemble
|
||||
./gradlew :app:assembleRelease
|
||||
./gradlew :wear:assembleRelease
|
||||
./gradlew :automotive:assembleRelease
|
||||
|
||||
- name: Archive Build
|
||||
uses: actions/upload-artifact@v3
|
||||
|
@ -147,14 +145,8 @@ jobs:
|
|||
ruby-version: '3.2'
|
||||
bundler-cache: true
|
||||
|
||||
- uses: actions/cache@v3
|
||||
with:
|
||||
path: |
|
||||
~/.gradle/caches
|
||||
~/.gradle/wrapper
|
||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-gradle-
|
||||
- name: Setup Gradle
|
||||
uses: gradle/gradle-build-action@v2
|
||||
|
||||
- uses: ./.github/actions/create-release-number
|
||||
name: Create Release Number
|
||||
|
@ -189,7 +181,11 @@ jobs:
|
|||
KEYSTORE_ALIAS: ${{ secrets.UPLOAD_KEYSTORE_ALIAS }}
|
||||
KEYSTORE_ALIAS_PASSWORD: ${{ secrets.UPLOAD_KEYSTORE_ALIAS_PASSWORD }}
|
||||
VERSION_CODE: ${{ steps.rel_number.outputs.version-code }}
|
||||
run: ./gradlew bundleRelease
|
||||
run: |
|
||||
./gradlew :common:assemble
|
||||
./gradlew :app:bundleRelease
|
||||
./gradlew :wear:bundleRelease
|
||||
./gradlew :automotive:bundleRelease
|
||||
|
||||
- name: Deploy to Playstore Internal
|
||||
run: bundle exec fastlane deploy_internal
|
||||
|
|
16
.github/workflows/pr.yml
vendored
16
.github/workflows/pr.yml
vendored
|
@ -91,14 +91,8 @@ jobs:
|
|||
distribution: 'adopt'
|
||||
java-version: '17'
|
||||
|
||||
- uses: actions/cache@v3
|
||||
with:
|
||||
path: |
|
||||
~/.gradle/caches
|
||||
~/.gradle/wrapper
|
||||
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-gradle-
|
||||
- name: Setup Gradle
|
||||
uses: gradle/gradle-build-action@v2
|
||||
|
||||
- name: Mock google-services.json
|
||||
run: |
|
||||
|
@ -110,7 +104,11 @@ jobs:
|
|||
name: Validate Gradle Wrapper
|
||||
|
||||
- name: Build Debug APK
|
||||
run: ./gradlew assembleDebug
|
||||
run: |
|
||||
./gradlew :common:assemble
|
||||
./gradlew :app:assembleDebug
|
||||
./gradlew :wear:assembleDebug
|
||||
./gradlew :automotive:assembleDebug
|
||||
|
||||
- name: Check for missing/modified DB schemas after build
|
||||
run: |
|
||||
|
|
Loading…
Reference in New Issue
Block a user