Skip to content

perf(ci): cache Gradle state and drop duplicate release builds and add re-run for failed assemble - #17643

Merged
alperozturk96 merged 5 commits into
masterfrom
improve-assemble-ga
Sep 17, 2026
Merged

alperozturk96 merged 5 commits into
masterfrom
improve-assemble-ga

Conversation

@alperozturk96

@alperozturk96 alperozturk96 commented Sep 15, 2026 •

Copy link
Copy Markdown
Collaborator

Before

Assemble / flavor (Huawei) (pull_request) Successful in 37m

After

[Assemble / flavor (Huawei) (pull_request)]
https://github.com/nextcloud/android/actions/runs/34952208947/job/104325594424?pr=17643 Successful in 17m

🤖 AI (if applicable)

  • The content of this PR was partly or fully generated using AI (N/A)

@codecov

codecov Bot commented Sep 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@alperozturk96 alperozturk96 changed the title perf(ci): cache Gradle state and drop duplicate release builds perf(ci): cache Gradle state and drop duplicate release builds and add re-run for failed assemble Sep 15, 2026
@github-actions

github-actions Bot commented Sep 15, 2026 •

Copy link
Copy Markdown

📱 QA build

Download app-qa-debug.apk (165M)
QR code Open the QR code for this download
Commit 43a48ed
Version 17643
Available until 7 days after this build

The QA build installs alongside a released Nextcloud app, so you can keep
using your existing install while testing.

Downloading the file requires a GitHub account, so open this link on the
device you want to test on, or transfer the APK to it.

@alperozturk96 alperozturk96 added 3. to review github_actions Pull requests that update Github_actions code labels Sep 15, 2026
@tobiasKaminsky

Copy link
Copy Markdown
Member

With caching this should be faster, right?

image

I tried something similar here:
#16224

But it is also not fast(er).

@alperozturk96

alperozturk96 commented Sep 15, 2026 •

Copy link
Copy Markdown
Collaborator Author

With caching this should be faster, right?

image I tried something similar here: #16224

But it is also not fast(er).

Second run and yes not that much difference. Nevertheless this excludes release builds.

Screenshot 2026-09-15 at 16 01 05

Comment thread .github/workflows/assembleFlavors.yml Outdated
Comment thread .github/workflows/assembleRerun.yml Outdated
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
@github-actions

Copy link
Copy Markdown

Codacy

SpotBugs

CategoryBaseNew
Bad practice3232
Correctness5858
Dodgy code186186
Experimental11
Malicious code vulnerability22
Multithreaded correctness2626
Performance3737
Security1818
Total360360

@alperozturk96
alperozturk96 merged commit 0f50e2f into master Sep 17, 2026
25 of 27 checks passed
@alperozturk96
alperozturk96 deleted the improve-assemble-ga branch September 17, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review AI assisted github_actions Pull requests that update Github_actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants