diff --git a/.github/workflows/build-android-fcm.yml b/.github/workflows/build-android-fcm.yml index 7a7eafe..015969d 100644 --- a/.github/workflows/build-android-fcm.yml +++ b/.github/workflows/build-android-fcm.yml @@ -27,15 +27,17 @@ jobs: - uses: actions/checkout@v3 - name: Setup Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: '17' + cache: 'gradle' - name: Setup Flutter uses: subosito/flutter-action@v2 with: flutter-version: '3.44.3' channel: 'stable' + cache: true - name: Get dependencies run: flutter pub get @@ -45,6 +47,9 @@ jobs: mkdir -p ~/.gradle echo "org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=1024m" >> ~/.gradle/gradle.properties echo "kotlin.daemon.jvmargs=-Xmx1536m" >> ~/.gradle/gradle.properties + echo "org.gradle.caching=true" >> ~/.gradle/gradle.properties + echo "org.gradle.parallel=true" >> ~/.gradle/gradle.properties + echo "org.gradle.configureondemand=true" >> ~/.gradle/gradle.properties - name: Setup release signing env: diff --git a/.github/workflows/flutter-dev.yml b/.github/workflows/flutter-dev.yml index 2111505..4fd430e 100644 --- a/.github/workflows/flutter-dev.yml +++ b/.github/workflows/flutter-dev.yml @@ -14,16 +14,18 @@ jobs: uses: actions/checkout@v3 - name: Setup Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: '17' + cache: 'gradle' - name: Set up Flutter uses: subosito/flutter-action@v2 with: flutter-version: '3.41.5' channel: 'stable' + cache: true - name: Install dependencies run: flutter pub get @@ -36,6 +38,9 @@ jobs: mkdir -p ~/.gradle echo "org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=1024m" >> ~/.gradle/gradle.properties echo "kotlin.daemon.jvmargs=-Xmx1536m" >> ~/.gradle/gradle.properties + echo "org.gradle.caching=true" >> ~/.gradle/gradle.properties + echo "org.gradle.parallel=true" >> ~/.gradle/gradle.properties + echo "org.gradle.configureondemand=true" >> ~/.gradle/gradle.properties - name: Setup release signing env: diff --git a/.github/workflows/flutter-main.yml b/.github/workflows/flutter-main.yml index a0f9cdd..fd46b4e 100644 --- a/.github/workflows/flutter-main.yml +++ b/.github/workflows/flutter-main.yml @@ -13,16 +13,18 @@ jobs: uses: actions/checkout@v3 - name: Setup Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: '17' + cache: 'gradle' - name: Set up Flutter uses: subosito/flutter-action@v2 with: flutter-version: '3.41.5' channel: 'stable' + cache: true - name: Install dependencies run: flutter pub get @@ -35,6 +37,9 @@ jobs: mkdir -p ~/.gradle echo "org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=1024m" >> ~/.gradle/gradle.properties echo "kotlin.daemon.jvmargs=-Xmx1536m" >> ~/.gradle/gradle.properties + echo "org.gradle.caching=true" >> ~/.gradle/gradle.properties + echo "org.gradle.parallel=true" >> ~/.gradle/gradle.properties + echo "org.gradle.configureondemand=true" >> ~/.gradle/gradle.properties - name: Setup release signing env: diff --git a/.github/workflows/release-dev.yml b/.github/workflows/release-dev.yml index 4eedc68..c2e6d3f 100644 --- a/.github/workflows/release-dev.yml +++ b/.github/workflows/release-dev.yml @@ -23,15 +23,17 @@ jobs: - uses: actions/checkout@v3 - name: Setup Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: '17' + cache: 'gradle' - name: Setup Flutter uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.FLUTTER_VERSION }} channel: 'stable' + cache: true - name: Get dependencies run: flutter pub get @@ -41,6 +43,9 @@ jobs: mkdir -p ~/.gradle echo "org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=1024m" >> ~/.gradle/gradle.properties echo "kotlin.daemon.jvmargs=-Xmx1536m" >> ~/.gradle/gradle.properties + echo "org.gradle.caching=true" >> ~/.gradle/gradle.properties + echo "org.gradle.parallel=true" >> ~/.gradle/gradle.properties + echo "org.gradle.configureondemand=true" >> ~/.gradle/gradle.properties - name: Setup release signing env: diff --git a/.github/workflows/release-main.yml b/.github/workflows/release-main.yml index 34dc87b..8685b0b 100644 --- a/.github/workflows/release-main.yml +++ b/.github/workflows/release-main.yml @@ -23,15 +23,17 @@ jobs: - uses: actions/checkout@v3 - name: Setup Java - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: '17' + cache: 'gradle' - name: Setup Flutter uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.FLUTTER_VERSION }} channel: 'stable' + cache: true - name: Get dependencies run: flutter pub get @@ -41,6 +43,9 @@ jobs: mkdir -p ~/.gradle echo "org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=1024m" >> ~/.gradle/gradle.properties echo "kotlin.daemon.jvmargs=-Xmx1536m" >> ~/.gradle/gradle.properties + echo "org.gradle.caching=true" >> ~/.gradle/gradle.properties + echo "org.gradle.parallel=true" >> ~/.gradle/gradle.properties + echo "org.gradle.configureondemand=true" >> ~/.gradle/gradle.properties - name: Setup release signing env: