fix(ci): optimize Gradle memory settings and fix compiler warnings to resolve runner OOM
Gitea Actions CI/CD Pipeline / build-and-test (push) Successful in 2m35s
Gitea Actions CI/CD Pipeline / build-and-test (push) Successful in 2m35s
This commit is contained in:
@@ -30,8 +30,8 @@ jobs:
|
|||||||
run: chmod +x gradlew
|
run: chmod +x gradlew
|
||||||
|
|
||||||
- name: Run Unit Tests
|
- name: Run Unit Tests
|
||||||
run: ./gradlew test --stacktrace
|
run: ./gradlew test --no-daemon --stacktrace
|
||||||
|
|
||||||
- name: Build Debug APK
|
- name: Build Debug APK
|
||||||
run: ./gradlew assembleDebug --stacktrace
|
run: ./gradlew assembleDebug --no-daemon --stacktrace
|
||||||
|
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ class VoiceAssistantService : Service() {
|
|||||||
.setPriority(NotificationCompat.PRIORITY_LOW)
|
.setPriority(NotificationCompat.PRIORITY_LOW)
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
|
@Suppress("DEPRECATION")
|
||||||
private fun setupMediaSession() {
|
private fun setupMediaSession() {
|
||||||
mediaSession = MediaSessionCompat(this, "VoiceAssistantMediaSession").apply {
|
mediaSession = MediaSessionCompat(this, "VoiceAssistantMediaSession").apply {
|
||||||
setFlags(MediaSessionCompat.FLAG_HANDLES_MEDIA_BUTTONS or MediaSessionCompat.FLAG_HANDLES_TRANSPORT_CONTROLS)
|
setFlags(MediaSessionCompat.FLAG_HANDLES_MEDIA_BUTTONS or MediaSessionCompat.FLAG_HANDLES_TRANSPORT_CONTROLS)
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import androidx.compose.runtime.Composable
|
|||||||
import com.example.voiceapp.ui.VoiceAppState
|
import com.example.voiceapp.ui.VoiceAppState
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
|
@Suppress("UNUSED_PARAMETER")
|
||||||
fun ControlBar(state: VoiceAppState, onMicClick: () -> Unit, onClearClick: () -> Unit) {
|
fun ControlBar(state: VoiceAppState, onMicClick: () -> Unit, onClearClick: () -> Unit) {
|
||||||
Row {
|
Row {
|
||||||
Button(onClick = onMicClick) { Text("マイク") }
|
Button(onClick = onMicClick) { Text("マイク") }
|
||||||
|
|||||||
+6
-2
@@ -8,5 +8,9 @@ android.enableJetifier=true
|
|||||||
kapt.incremental.apt=false
|
kapt.incremental.apt=false
|
||||||
kapt.use.worker.api=false
|
kapt.use.worker.api=false
|
||||||
|
|
||||||
# JVM options
|
# Disable daemon and tune JVM memory to prevent container OOM killer from terminating Gradle
|
||||||
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
|
org.gradle.daemon=false
|
||||||
|
org.gradle.jvmargs=-Xmx1536m -XX:MaxMetaspaceSize=512m -XX:+UseG1GC -Dfile.encoding=UTF-8
|
||||||
|
kotlin.daemon.jvmargs=-Xmx512m -XX:MaxMetaspaceSize=256m
|
||||||
|
org.gradle.workers.max=2
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user