Skip to content

Build update#4

Merged
MilosKozak merged 2 commits intomasterfrom
dev
Sep 25, 2020
Merged

Build update#4
MilosKozak merged 2 commits intomasterfrom
dev

Conversation

@MilosKozak
Copy link
Copy Markdown
Contributor

No description provided.

dlvoy and others added 2 commits September 24, 2020 23:35
@MilosKozak MilosKozak merged commit bc43a92 into master Sep 25, 2020
@ramonask
Copy link
Copy Markdown

ramonask commented Oct 4, 2020

ok

MilosKozak pushed a commit that referenced this pull request Dec 18, 2020
@ramonask
Copy link
Copy Markdown

ramonask commented Jan 4, 2021

aktualizacia

MilosKozak pushed a commit that referenced this pull request Sep 29, 2021
MilosKozak pushed a commit that referenced this pull request Sep 29, 2021
On the fake pod:
```
INFO[0067] LTK 21f4a9d825ce5e57bad5b4958c6ff95e
```
Logcat:
```
2021-02-28 18:21:04.763 19530-22490/info.nightscout.androidaps I/PUMPCOMM: [AsyncTask #4]: [OmnipodDashBleManagerImpl.connect():86]: Got LTK: 21f4a9d825ce5e57bad5b4958c6ff95e
``
MilosKozak pushed a commit that referenced this pull request Feb 27, 2022
MilosKozak added a commit that referenced this pull request Sep 3, 2023
MilosKozak added a commit that referenced this pull request Nov 30, 2023
MilosKozak added a commit that referenced this pull request Jan 11, 2025
MilosKozak pushed a commit that referenced this pull request Mar 21, 2026
Implements several build speed improvements:

**gradle.properties (#1, #2, #8, #9):**
- Add org.gradle.caching=true (local build cache for all environments)
- Add org.gradle.configuration-cache=true (Gradle 9+ compatible)
- Fix -Xss1024m → -Xss4m (was 1GB per thread stack; 4MB is standard)
- Add -XX:+HeapDumpOnOutOfMemoryError and -XX:MaxMetaspaceSize=512m
- Add kotlin.incremental=true and kotlin.incremental.useClasspathSnapshot=true

**GH Actions workflows (#4, #8) — aaps-ci.yml, pr-ci.yml, cherry-pick-ci.yml:**
- Replace actions/setup-java cache:gradle with gradle/actions/setup-gradle@v4
  for better Gradle dependency and build output caching
- Fix -Xss1024m → -Xss4m in all Build APKs steps
- Remove redundant -Dorg.gradle.caching=true CLI flag (now in gradle.properties)

**CircleCI config (#6, #8):**
- Fix -Xss1024m → -Xss4m in all gradlew invocations
- Restructure single build-and-test job into parallel pipeline:
  compile → unit-test + instrumented-test (parallel) → coverage
  Reduces wall time ~3 min by overlapping unit and instrumented tests

https://claude.ai/code/session_01GskFzaoUj9aa5LEz86NjKb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants