Skip to content

Conversation

@siddarthkay
Copy link
Contributor

@siddarthkay siddarthkay commented Dec 18, 2025

@siddarthkay siddarthkay self-assigned this Dec 18, 2025
@status-im-auto
Copy link
Member

status-im-auto commented Dec 18, 2025

Jenkins Builds

Click to see older builds (380)
Commit #️⃣ Finished (UTC) Duration Platform Result
1b17d60 #1 2025-12-18 17:34:36 ~3 min android/arm64 📄log
1b17d60 #1 2025-12-18 17:41:20 ~9 min windows/x86_64 📄log
✔️ 1b17d60 #1 2025-12-18 17:42:33 ~11 min tests/nim 📄log
1b17d60 #1 2025-12-18 17:43:21 ~11 min macos/aarch64-nwaku 📄log
✔️ 1b17d60 #1 2025-12-18 17:49:04 ~17 min tests/ui 📄log
✖️ 1b17d60 #1 2025-12-18 17:49:10 ~17 min ios/aarch64 📱ipa
✔️ 1b17d60 #1 2025-12-18 17:49:27 ~18 min macos/aarch64 🍎dmg
✔️ 1b17d60 #1 2025-12-18 17:51:37 ~20 min linux/x86_64 📦tgz
✔️ 1b17d60 #1 2025-12-18 17:54:25 ~23 min linux/x86_64-nwaku 📦tgz
✔️ 1b17d60 pr19614 2025-12-18 18:06:55 ~15 min tests/e2e 📊rpt
1b17d60 #2 2025-12-18 18:52:12 ~8 min android/arm64 📄log
3dd6709 #3 2025-12-18 19:11:13 ~10 min android/arm64 📄log
✔️ 3dd6709 #2 2025-12-18 19:13:14 ~12 min tests/nim 📄log
6e07634 #4 2025-12-18 19:22:49 ~8 min android/arm64 📄log
6e07634 #3 2025-12-18 19:22:57 ~8 min macos/aarch64-nwaku 📄log
✔️ 6e07634 #3 2025-12-18 19:24:10 ~9 min tests/nim 📄log
6e07634 #3 2025-12-18 19:28:54 ~14 min windows/x86_64 📄log
✔️ 6e07634 #3 2025-12-18 19:29:10 ~14 min tests/ui 📄log
✖️ 6e07634 #3 2025-12-18 19:29:36 ~15 min ios/aarch64 📱ipa
✔️ 6e07634 #3 2025-12-18 19:32:56 ~18 min macos/aarch64 🍎dmg
✔️ 6e07634 #3 2025-12-18 19:34:40 ~20 min linux/x86_64 📦tgz
✔️ 6e07634 pr19614 2025-12-18 19:51:56 ~17 min tests/e2e 📊rpt
d43e6f5 #5 2025-12-18 19:43:55 ~8 min android/arm64 📄log
✔️ d43e6f5 #4 2025-12-18 19:46:30 ~11 min tests/nim 📄log
d43e6f5 #4 2025-12-18 19:46:34 ~11 min macos/aarch64-nwaku 📄log
✖️ d43e6f5 #4 2025-12-18 19:48:39 ~13 min ios/aarch64 📱ipa
d43e6f5 #4 2025-12-18 19:50:00 ~14 min windows/x86_64 📄log
✔️ d43e6f5 #4 2025-12-18 19:50:39 ~15 min tests/ui 📄log
✔️ d43e6f5 #4 2025-12-18 19:53:45 ~18 min macos/aarch64 🍎dmg
✔️ d43e6f5 #4 2025-12-18 19:57:17 ~22 min linux/x86_64 📦tgz
✔️ d43e6f5 #4 2025-12-18 20:00:32 ~25 min linux/x86_64-nwaku 📦tgz
✔️ d43e6f5 pr19614 2025-12-18 20:13:17 ~15 min tests/e2e 📊rpt
f755ba7 #6 2025-12-18 21:54:47 ~9 min android/arm64 📄log
f755ba7 #5 2025-12-18 21:56:16 ~10 min macos/aarch64-nwaku 📄log
✔️ f755ba7 #5 2025-12-18 21:58:05 ~12 min tests/nim 📄log
✔️ f755ba7 #5 2025-12-18 21:58:45 ~12 min tests/ui 📄log
✖️ f755ba7 #5 2025-12-18 21:58:47 ~13 min ios/aarch64 📱ipa
f755ba7 #5 2025-12-18 22:00:26 ~14 min windows/x86_64 📄log
✔️ f755ba7 #5 2025-12-18 22:03:02 ~17 min macos/aarch64 🍎dmg
✔️ f755ba7 #5 2025-12-18 22:07:04 ~21 min linux/x86_64 📦tgz
✔️ f755ba7 #5 2025-12-18 22:10:16 ~24 min linux/x86_64-nwaku 📦tgz
✔️ f755ba7 pr19614 2025-12-18 22:22:12 ~14 min tests/e2e 📊rpt
72b1b109 #7 2025-12-19 05:29:15 ~10 min android/arm64 📄log
ec7fb9a2 #8 2025-12-19 07:28:50 ~10 min android/arm64 📄log
✔️ 515d525 #6 2025-12-19 07:30:49 ~12 min tests/nim 📄log
515d525 #6 2025-12-19 07:31:41 ~12 min macos/aarch64-nwaku 📄log
✔️ 515d525 #6 2025-12-19 07:31:45 ~13 min tests/ui 📄log
515d525 #6 2025-12-19 07:33:25 ~14 min windows/x86_64 📄log
515d525 #6 2025-12-19 07:34:52 ~16 min ios/aarch64 📄log
✔️ 515d525 #6 2025-12-19 07:40:59 ~22 min macos/aarch64 🍎dmg
✔️ 515d525 #6 2025-12-19 07:41:13 ~22 min linux/x86_64 📦tgz
✔️ 515d525 #6 2025-12-19 07:43:14 ~24 min linux/x86_64-nwaku 📦tgz
d0cf64f #7 2025-12-19 07:55:00 ~10 min macos/aarch64-nwaku 📄log
✔️ d0cf64f #7 2025-12-19 07:59:21 ~15 min macos/aarch64 🍎dmg
✖️ d0cf64f #7 2025-12-19 08:00:07 ~16 min ios/aarch64 📱ipa
✔️ d0cf64f pr19614 2025-12-19 08:01:19 ~19 min tests/e2e 📊rpt
08a5fdbb #9 2025-12-19 07:59:33 ~15 min android/arm64 📄log
✔️ 3605f78 #8 2025-12-19 08:19:12 ~9 min tests/nim 📄log
3605f78 #8 2025-12-19 08:22:04 ~12 min macos/aarch64-nwaku 📄log
3605f78 #8 2025-12-19 08:24:03 ~14 min windows/x86_64 📄log
✔️ 3605f78 #8 2025-12-19 08:24:15 ~14 min tests/ui 📄log
✖️ 3605f78 #8 2025-12-19 08:28:01 ~18 min ios/aarch64 📱ipa
✔️ 3605f78 #8 2025-12-19 08:29:51 ~20 min linux/x86_64 📦tgz
✔️ 3605f78 #8 2025-12-19 08:31:24 ~21 min macos/aarch64 🍎dmg
✔️ 3605f78 #8 2025-12-19 08:33:04 ~23 min linux/x86_64-nwaku 📦tgz
✔️ 3605f78 pr19614 2025-12-19 08:45:27 ~15 min tests/e2e 📊rpt
✔️ 50631e96 #10 2025-12-19 08:19:53 ~10 min android/arm64 🤖apk 📲
b389ac66 #11 2025-12-19 10:53:09 ~9 min android/arm64 📄log
✔️ 2dd727b #9 2025-12-19 10:53:19 ~9 min tests/nim 📄log
2dd727b #9 2025-12-19 10:54:04 ~10 min macos/aarch64-nwaku 📄log
✖️ 2dd727b #9 2025-12-19 10:56:08 ~12 min ios/aarch64 📱ipa
✔️ 2dd727b #9 2025-12-19 10:57:13 ~13 min tests/ui 📄log
2dd727b #9 2025-12-19 10:58:08 ~14 min windows/x86_64 📄log
✔️ 2dd727b #9 2025-12-19 11:00:38 ~17 min macos/aarch64 🍎dmg
✔️ 2dd727b #9 2025-12-19 11:03:20 ~19 min linux/x86_64 📦tgz
✔️ 2dd727b #9 2025-12-19 11:06:53 ~23 min linux/x86_64-nwaku 📦tgz
✔️ 2dd727b pr19614 2025-12-19 11:18:43 ~15 min tests/e2e 📊rpt
7a74b52 #12 2025-12-19 11:55:44 ~10 min android/arm64 📄log
7a74b52 #10 2025-12-19 11:56:16 ~10 min macos/aarch64-nwaku 📄log
✔️ 7a74b52 #10 2025-12-19 11:58:00 ~12 min tests/nim 📄log
✖️ 7a74b52 #10 2025-12-19 11:58:07 ~12 min ios/aarch64 📱ipa
✔️ 7a74b52 #10 2025-12-19 11:58:42 ~13 min tests/ui 📄log
7a74b52 #10 2025-12-19 11:59:49 ~14 min windows/x86_64 📄log
✔️ 2818057 #13 2025-12-19 12:12:27 ~9 min android/arm64 🤖apk 📲
2818057 #11 2025-12-19 12:12:41 ~9 min macos/aarch64-nwaku 📄log
✔️ 2818057 #11 2025-12-19 12:12:47 ~10 min tests/nim 📄log
✖️ 2818057 #11 2025-12-19 12:15:45 ~13 min ios/aarch64 📱ipa
✔️ 2818057 #11 2025-12-19 12:16:39 ~13 min tests/ui 📄log
2818057 #11 2025-12-19 12:17:07 ~14 min windows/x86_64 📄log
✔️ 2818057 #11 2025-12-19 12:20:33 ~17 min macos/aarch64 🍎dmg
✔️ 2818057 #11 2025-12-19 12:22:04 ~19 min linux/x86_64 📦tgz
✔️ 2818057 #11 2025-12-19 12:25:25 ~22 min linux/x86_64-nwaku 📦tgz
✔️ 2818057 pr19614 2025-12-19 12:37:25 ~15 min tests/e2e 📊rpt
✔️ 32f9b020 #14 2025-12-20 05:30:40 ~12 min android/arm64 🤖apk 📲
94074d6 #12 2025-12-20 14:04:37 ~11 min macos/aarch64-nwaku 📄log
✔️ 94074d6 #12 2025-12-20 14:05:12 ~11 min tests/nim 📄log
✖️ 94074d6 #12 2025-12-20 14:07:50 ~14 min ios/aarch64 📱ipa
✔️ 94074d6 #12 2025-12-20 14:09:27 ~15 min tests/ui 📄log
94074d6 #12 2025-12-20 14:09:32 ~15 min windows/x86_64 📄log
✔️ 94074d6 #12 2025-12-20 14:11:33 ~18 min linux/x86_64 📦tgz
✔️ 94074d6 #12 2025-12-20 14:15:37 ~22 min macos/aarch64 🍎dmg
✔️ 94074d6 #12 2025-12-20 14:17:30 ~24 min linux/x86_64-nwaku 📦tgz
✔️ 94074d6 pr19614 2025-12-20 14:27:06 ~15 min tests/e2e 📊rpt
✔️ 989d595a #15 2025-12-20 14:04:59 ~11 min android/arm64 🤖apk 📲
✔️ 79bbf6a #14 2025-12-20 14:48:02 ~9 min tests/nim 📄log
✖️ 79bbf6a #14 2025-12-20 14:50:58 ~12 min ios/aarch64 📱ipa
✔️ 79bbf6a #14 2025-12-20 14:51:58 ~13 min macos/aarch64 🍎dmg
✔️ 79bbf6a #14 2025-12-20 14:54:04 ~15 min tests/ui 📄log
✔️ 79bbf6a #14 2025-12-20 14:55:41 ~17 min macos/aarch64-nwaku 🍎dmg
✔️ 79bbf6a #14 2025-12-20 15:00:23 ~22 min linux/x86_64 📦tgz
✔️ 79bbf6a #14 2025-12-20 15:03:31 ~25 min linux/x86_64-nwaku 📦tgz
✔️ 79bbf6a #14 2025-12-20 15:10:50 ~32 min windows/x86_64 💿exe
✔️ 79bbf6a pr19614 2025-12-20 15:15:51 ~15 min tests/e2e 📊rpt
✔️ 79bbf6a PR19614 2025-12-20 15:37:57 ~26 min tests/e2e-windows 📊rpt
✔️ 2dfd12f8 #17 2025-12-20 14:50:22 ~12 min android/arm64 🤖apk 📲
c533ea0 #15 2025-12-20 15:22:21 ~9 min macos/aarch64-nwaku 📄log
✔️ c533ea0 #15 2025-12-20 15:24:38 ~12 min tests/nim 📄log
✔️ c533ea0 #15 2025-12-20 15:25:31 ~13 min macos/aarch64 🍎dmg
✔️ c533ea0 #15 2025-12-20 15:25:38 ~13 min tests/ui 📄log
✖️ c533ea0 #15 2025-12-20 15:25:57 ~13 min ios/aarch64 📱ipa
c533ea0 #15 2025-12-20 15:28:13 ~15 min windows/x86_64 📄log
✔️ c533ea0 #15 2025-12-20 15:34:10 ~21 min linux/x86_64 📦tgz
✔️ c533ea0 #15 2025-12-20 15:36:15 ~23 min linux/x86_64-nwaku 📦tgz
✔️ c533ea0 pr19614 2025-12-20 15:49:44 ~15 min tests/e2e 📊rpt
✔️ e0843680 #18 2025-12-20 15:23:31 ~11 min android/arm64 🤖apk 📲
c8e98a5 #16 2025-12-20 16:08:00 ~7 min macos/aarch64-nwaku 📄log
✔️ c8e98a5 #16 2025-12-20 16:10:18 ~9 min tests/nim 📄log
✔️ c8e98a5 #16 2025-12-20 16:14:10 ~13 min tests/ui 📄log
✖️ c8e98a5 #16 2025-12-20 16:14:52 ~14 min ios/aarch64 📱ipa
c8e98a5 #16 2025-12-20 16:16:44 ~15 min windows/x86_64 📄log
✔️ c8e98a5 #16 2025-12-20 16:18:33 ~17 min macos/aarch64 🍎dmg
✔️ c8e98a5 #16 2025-12-20 16:20:45 ~20 min linux/x86_64 📦tgz
✔️ c8e98a5 #16 2025-12-20 16:24:23 ~23 min linux/x86_64-nwaku 📦tgz
✔️ c8e98a5 pr19614 2025-12-20 16:36:07 ~15 min tests/e2e 📊rpt
9847a398 #19 2025-12-20 16:10:41 ~10 min android/arm64 📄log
bcd39c2 #17 2025-12-20 16:46:41 ~6 min macos/aarch64-nwaku 📄log
bcd39c2 #17 2025-12-20 16:46:41 ~6 min macos/aarch64 📄log
✔️ bcd39c2 #17 2025-12-20 16:49:27 ~9 min tests/nim 📄log
✖️ bcd39c2 #17 2025-12-20 16:52:54 ~12 min ios/aarch64 📱ipa
bcd39c2 #17 2025-12-20 16:54:50 ~14 min windows/x86_64 📄log
✔️ bcd39c2 #17 2025-12-20 16:55:52 ~15 min tests/ui 📄log
✔️ bcd39c2 #17 2025-12-20 17:00:49 ~20 min linux/x86_64 📦tgz
✔️ bcd39c2 #17 2025-12-20 17:04:28 ~24 min linux/x86_64-nwaku 📦tgz
✔️ bcd39c2 pr19614 2025-12-20 17:16:21 ~15 min tests/e2e 📊rpt
✔️ f2ec6b1e #20 2025-12-20 16:51:01 ~10 min android/arm64 🤖apk 📲
✔️ 174de75 #22 2025-12-20 20:59:40 ~9 min android/arm64 🤖apk 📲
✔️ 0b1d305 #20 2025-12-20 21:09:48 ~9 min tests/nim 📄log
✔️ 0b1d305 #23 2025-12-20 21:10:53 ~10 min android/arm64 🤖apk 📲
0b1d305 #20 2025-12-20 21:12:10 ~12 min macos/aarch64-nwaku 📄log
✔️ 0b1d305 #20 2025-12-20 21:13:20 ~13 min tests/ui 📄log
0b1d305 #20 2025-12-20 21:16:08 ~15 min windows/x86_64 📄log
✖️ 0b1d305 #20 2025-12-20 21:18:25 ~18 min ios/aarch64 📱ipa
✔️ 0b1d305 #20 2025-12-20 21:19:43 ~19 min macos/aarch64 🍎dmg
✔️ 0b1d305 #20 2025-12-20 21:20:30 ~20 min linux/x86_64 📦tgz
✔️ 0b1d305 #20 2025-12-20 21:23:25 ~23 min linux/x86_64-nwaku 📦tgz
✔️ 0b1d305 pr19614 2025-12-20 21:36:05 ~15 min tests/e2e 📊rpt
6d6918f #21 2025-12-21 14:04:59 ~7 min macos/aarch64-nwaku 📄log
✔️ 6d6918f #24 2025-12-21 14:08:35 ~11 min android/arm64 🤖apk 📲
✔️ 6d6918f #21 2025-12-21 14:10:00 ~12 min tests/nim 📄log
✔️ 6d6918f #21 2025-12-21 14:11:07 ~13 min tests/ui 📄log
✖️ 6d6918f #21 2025-12-21 14:11:46 ~14 min ios/aarch64 📱ipa
6d6918f #21 2025-12-21 14:13:22 ~15 min windows/x86_64 📄log
✔️ 6d6918f #21 2025-12-21 14:15:26 ~17 min macos/aarch64 🍎dmg
✔️ 6d6918f #21 2025-12-21 14:18:51 ~21 min linux/x86_64-nwaku 📦tgz
✔️ 6d6918f #21 2025-12-21 14:19:24 ~21 min linux/x86_64 📦tgz
✔️ 6d6918f pr19614 2025-12-21 14:35:13 ~15 min tests/e2e 📊rpt
6d6918f #22 2025-12-21 14:44:58 ~16 min windows/x86_64 📄log
6d6918f #23 2025-12-21 15:03:47 ~11 min windows/x86_64 📄log
1d44a8b #22 2025-12-21 16:21:00 ~6 min macos/aarch64-nwaku 📄log
1d44a8b #22 2025-12-21 16:21:00 ~6 min macos/aarch64 📄log
✔️ 1d44a8b #25 2025-12-21 16:25:22 ~10 min android/arm64 🤖apk 📲
✔️ 1d44a8b #22 2025-12-21 16:26:37 ~12 min tests/nim 📄log
✖️ 1d44a8b #22 2025-12-21 16:27:04 ~12 min ios/aarch64 📱ipa
1d44a8b #24 2025-12-21 16:27:23 ~12 min windows/x86_64 📄log
✔️ 1d44a8b #22 2025-12-21 16:27:55 ~13 min tests/ui 📄log
✔️ 1d44a8b #22 2025-12-21 16:36:00 ~21 min linux/x86_64 📦tgz
✔️ 1d44a8b #22 2025-12-21 16:36:08 ~21 min linux/x86_64-nwaku 📦tgz
1d44a8b #25 2025-12-21 16:44:38 ~15 min windows/x86_64 📄log
✔️ 1d44a8b pr19614 2025-12-21 16:53:18 ~17 min tests/e2e 📊rpt
1d44a8b #26 2025-12-21 18:10:44 ~11 min windows/x86_64 📄log
1d44a8b #28 2025-12-21 18:44:05 ~10 min windows/x86_64 📄log
✔️ 1d44a8b #29 2025-12-21 19:10:21 ~23 min windows/x86_64 💿exe
✔️ 1d44a8b PR19614 2025-12-21 19:37:39 ~27 min tests/e2e-windows 📊rpt
✔️ f5fda2d #26 2025-12-21 19:45:09 ~11 min android/arm64 🤖apk 📲
✔️ f5fda2d #23 2025-12-21 19:46:04 ~12 min tests/nim 📄log
f5fda2d #23 2025-12-21 19:46:54 ~13 min macos/aarch64-nwaku 📄log
✖️ f5fda2d #23 2025-12-21 19:46:54 ~13 min ios/aarch64 📱ipa
f5fda2d #30 2025-12-21 19:48:26 ~14 min windows/x86_64 📄log
✔️ f5fda2d #23 2025-12-21 19:48:53 ~15 min tests/ui 📄log
✔️ f5fda2d #23 2025-12-21 19:54:29 ~20 min macos/aarch64 🍎dmg
✔️ f5fda2d #23 2025-12-21 19:55:27 ~21 min linux/x86_64 📦tgz
✔️ f5fda2d #23 2025-12-21 19:55:30 ~21 min linux/x86_64-nwaku 📦tgz
✔️ f5fda2d pr19614 2025-12-21 20:11:06 ~15 min tests/e2e 📊rpt
✔️ 6cb71af1 #27 2025-12-23 05:31:30 ~13 min android/arm64 🤖apk 📲
ca222c2 #28 2025-12-24 04:24:52 ~7 min android/arm64 📄log
ca222c2 #24 2025-12-24 04:25:26 ~8 min ios/aarch64 📄log
ca222c2 #24 2025-12-24 04:27:44 ~10 min macos/aarch64-nwaku 📄log
ca222c2 #31 2025-12-24 04:28:28 ~11 min windows/x86_64 📄log
✔️ ca222c2 #24 2025-12-24 04:28:52 ~11 min tests/nim 📄log
✔️ ca222c2 #24 2025-12-24 04:30:24 ~13 min tests/ui 📄log
ca222c2 #29 2025-12-24 04:33:47 ~7 min android/arm64 📄log
✔️ ca222c2 #24 2025-12-24 04:36:13 ~18 min macos/aarch64 🍎dmg
✔️ ca222c2 #24 2025-12-24 04:38:39 ~21 min linux/x86_64 📦tgz
✔️ ca222c2 #24 2025-12-24 04:38:58 ~21 min linux/x86_64-nwaku 📦tgz
✔️ ca222c2 pr19614 2025-12-24 04:54:15 ~15 min tests/e2e 📊rpt
922b490 #25 2025-12-24 07:07:35 ~8 min ios/aarch64 📄log
922b490 #30 2025-12-24 07:08:37 ~9 min android/arm64 📄log
922b490 #25 2025-12-24 07:09:59 ~10 min macos/aarch64-nwaku 📄log
922b490 #32 2025-12-24 07:10:06 ~10 min windows/x86_64 📄log
✔️ 922b490 #25 2025-12-24 07:11:40 ~12 min tests/nim 📄log
✔️ 922b490 #25 2025-12-24 07:12:27 ~13 min tests/ui 📄log
✔️ 922b490 #25 2025-12-24 07:17:01 ~17 min macos/aarch64 🍎dmg
922b490 #31 2025-12-24 07:18:14 ~6 min android/arm64 📄log
✔️ 922b490 #25 2025-12-24 07:20:39 ~21 min linux/x86_64 📦tgz
✔️ 922b490 #25 2025-12-24 07:21:25 ~22 min linux/x86_64-nwaku 📦tgz
✖️ 922b490 pr19614 2025-12-24 07:36:06 ~15 min tests/e2e 📊rpt
c94940e #26 2025-12-24 08:12:00 ~8 min ios/aarch64 📄log
c94940e #33 2025-12-24 08:12:40 ~8 min windows/x86_64 📄log
c94940e #26 2025-12-24 08:14:19 ~10 min macos/aarch64-nwaku 📄log
✔️ c94940e #32 2025-12-24 08:15:15 ~11 min android/arm64 🤖apk 📲
✔️ c94940e #26 2025-12-24 08:16:19 ~12 min tests/nim 📄log
✔️ c94940e #26 2025-12-24 08:16:50 ~13 min tests/ui 📄log
✔️ c94940e #26 2025-12-24 08:21:23 ~17 min macos/aarch64 🍎dmg
✔️ c94940e #26 2025-12-24 08:24:26 ~20 min linux/x86_64-nwaku 📦tgz
✔️ c94940e #26 2025-12-24 08:24:59 ~21 min linux/x86_64 📦tgz
✔️ c94940e pr19614 2025-12-24 08:40:14 ~15 min tests/e2e 📊rpt
✔️ b708129 #27 2025-12-24 14:05:54 ~9 min tests/nim 📄log
✔️ b708129 #33 2025-12-24 14:06:39 ~10 min android/arm64 🤖apk 📲
b708129 #27 2025-12-24 14:08:04 ~11 min macos/aarch64-nwaku 📄log
b708129 #27 2025-12-24 14:08:09 ~11 min ios/aarch64 📄log
✔️ b708129 #27 2025-12-24 14:10:30 ~14 min tests/ui 📄log
✔️ b708129 #27 2025-12-24 14:14:56 ~18 min macos/aarch64 🍎dmg
✔️ b708129 #27 2025-12-24 14:16:55 ~20 min linux/x86_64 📦tgz
✔️ b708129 #27 2025-12-24 14:17:02 ~20 min linux/x86_64-nwaku 📦tgz
✔️ b708129 #34 2025-12-24 14:24:38 ~28 min windows/x86_64 💿exe
✖️ b708129 pr19614 2025-12-24 14:32:36 ~15 min tests/e2e 📊rpt
✖️ b708129 PR19614 2025-12-24 14:46:34 ~21 min tests/e2e-windows 📊rpt
acde7dc #28 2025-12-26 12:26:38 ~6 min macos/aarch64-nwaku 📄log
acde7dc #28 2025-12-26 12:26:38 ~6 min macos/aarch64 📄log
✔️ acde7dc #34 2025-12-26 12:31:04 ~10 min android/arm64 🤖apk 📲
acde7dc #28 2025-12-26 12:31:58 ~11 min ios/aarch64 📄log
✔️ acde7dc #28 2025-12-26 12:32:43 ~12 min tests/nim 📄log
✔️ acde7dc #28 2025-12-26 12:33:19 ~13 min tests/ui 📄log
45c33b3 #30 2025-12-26 12:50:29 ~7 min macos/aarch64-nwaku 📄log
45c33b3 #36 2025-12-26 12:52:05 ~9 min android/arm64 📄log
✔️ 45c33b3 #30 2025-12-26 12:53:53 ~10 min tests/nim 📄log
✔️ 45c33b3 #30 2025-12-26 12:57:28 ~14 min ios/aarch64 📱ipa 📲
✔️ 45c33b3 #30 2025-12-26 12:57:40 ~14 min macos/aarch64 🍎dmg
✔️ 45c33b3 #30 2025-12-26 12:57:56 ~14 min tests/ui 📄log
✔️ 45c33b3 #30 2025-12-26 13:03:31 ~20 min linux/x86_64 📦tgz
✔️ 45c33b3 #30 2025-12-26 13:03:33 ~20 min linux/x86_64-nwaku 📦tgz
✔️ 45c33b3 #37 2025-12-26 13:09:33 ~26 min windows/x86_64 💿exe
✔️ 45c33b3 pr19614 2025-12-26 13:19:04 ~15 min tests/e2e 📊rpt
9ba1a5c #31 2025-12-26 13:20:29 ~10 min macos/aarch64-nwaku 📄log
✔️ 9ba1a5c #37 2025-12-26 13:21:22 ~11 min android/arm64 🤖apk 📲
✔️ 9ba1a5c #31 2025-12-26 13:22:09 ~12 min tests/nim 📄log
✔️ 9ba1a5c #31 2025-12-26 13:22:44 ~12 min ios/aarch64 📱ipa 📲
✔️ 9ba1a5c #31 2025-12-26 13:23:15 ~13 min tests/ui 📄log
✔️ 9ba1a5c #31 2025-12-26 13:27:26 ~17 min macos/aarch64 🍎dmg
✖️ 9ba1a5c PR19614 2025-12-26 13:30:08 ~20 min tests/e2e-windows 📊rpt
✔️ 9ba1a5c #31 2025-12-26 13:31:43 ~21 min linux/x86_64 📦tgz
✔️ 9ba1a5c #31 2025-12-26 13:31:52 ~21 min linux/x86_64-nwaku 📦tgz
✔️ 9ba1a5c #38 2025-12-26 13:35:43 ~25 min windows/x86_64 💿exe
✔️ 9ba1a5c pr19614 2025-12-26 13:47:32 ~15 min tests/e2e 📊rpt
✖️ 9ba1a5c PR19614 2025-12-26 13:57:00 ~21 min tests/e2e-windows 📊rpt
✔️ 9dc060d #32 2025-12-26 20:19:51 ~10 min tests/nim 📄log
9dc060d #32 2025-12-26 20:22:51 ~13 min macos/aarch64-nwaku 📄log
✔️ 9dc060d #32 2025-12-26 20:23:13 ~13 min tests/ui 📄log
✔️ 9dc060d #32 2025-12-26 20:28:31 ~18 min ios/aarch64 📱ipa 📲
✔️ 9dc060d #32 2025-12-26 20:29:02 ~19 min linux/x86_64 📦tgz
✔️ 9dc060d #32 2025-12-26 20:31:54 ~22 min linux/x86_64-nwaku 📦tgz
✔️ 9dc060d #32 2025-12-26 20:33:09 ~23 min macos/aarch64 🍎dmg
✔️ 9dc060d #39 2025-12-26 20:36:00 ~26 min windows/x86_64 💿exe
✔️ 9dc060d pr19614 2025-12-26 20:44:46 ~15 min tests/e2e 📊rpt
✖️ 9dc060d PR19614 2025-12-26 20:57:36 ~21 min tests/e2e-windows 📊rpt
✔️ b376bb36 #38 2025-12-26 20:20:13 ~10 min android/arm64 🤖apk 📲
7708cb9 #33 2025-12-27 11:33:54 ~10 min macos/aarch64-nwaku 📄log
✔️ 7708cb9 #33 2025-12-27 11:35:42 ~12 min tests/nim 📄log
✔️ 7708cb9 #33 2025-12-27 11:36:22 ~12 min ios/aarch64 📱ipa 📲
✔️ 7708cb9 #33 2025-12-27 11:36:42 ~13 min tests/ui 📄log
✔️ 7708cb9 #33 2025-12-27 11:40:49 ~17 min macos/aarch64 🍎dmg
✔️ 7708cb9 #33 2025-12-27 11:44:30 ~21 min linux/x86_64 📦tgz
✔️ 7708cb9 #33 2025-12-27 11:45:35 ~22 min linux/x86_64-nwaku 📦tgz
✔️ 7708cb9 #40 2025-12-27 11:49:08 ~25 min windows/x86_64 💿exe
✔️ 7708cb9 pr19614 2025-12-27 12:01:56 ~17 min tests/e2e 📊rpt
✖️ 7708cb9 PR19614 2025-12-27 12:10:28 ~21 min tests/e2e-windows 📊rpt
✔️ 076d7991 #39 2025-12-27 11:34:40 ~11 min android/arm64 🤖apk 📲
b468376 #34 2025-12-27 12:51:47 ~10 min macos/aarch64-nwaku 📄log
✔️ b468376 #34 2025-12-27 12:53:28 ~12 min tests/nim 📄log
✔️ b468376 #34 2025-12-27 12:53:57 ~12 min ios/aarch64 📱ipa 📲
✔️ b468376 #34 2025-12-27 12:54:16 ~13 min tests/ui 📄log
✔️ b468376 #34 2025-12-27 12:58:34 ~17 min macos/aarch64 🍎dmg
✔️ b468376 #34 2025-12-27 13:02:38 ~21 min linux/x86_64 📦tgz
✔️ b468376 #34 2025-12-27 13:02:46 ~21 min linux/x86_64-nwaku 📦tgz
✔️ b468376 #41 2025-12-27 13:06:34 ~25 min windows/x86_64 💿exe
✔️ b468376 pr19614 2025-12-27 13:18:19 ~15 min tests/e2e 📊rpt
✖️ b468376 PR19614 2025-12-27 13:27:11 ~20 min tests/e2e-windows 📊rpt
✔️ c92a3469 #40 2025-12-27 12:52:33 ~11 min android/arm64 🤖apk 📲
94e4cb4 #35 2025-12-28 06:17:18 ~10 min macos/aarch64-nwaku 📄log
✔️ 94e4cb4 #35 2025-12-28 06:19:09 ~12 min tests/nim 📄log
✔️ 94e4cb4 #35 2025-12-28 06:19:29 ~12 min ios/aarch64 📱ipa 📲
✔️ 94e4cb4 #35 2025-12-28 06:19:41 ~12 min tests/ui 📄log
✔️ 94e4cb4 #35 2025-12-28 06:23:59 ~17 min macos/aarch64 🍎dmg
✔️ 94e4cb4 #35 2025-12-28 06:27:51 ~21 min linux/x86_64 📦tgz
✔️ 94e4cb4 #35 2025-12-28 06:28:01 ~21 min linux/x86_64-nwaku 📦tgz
✔️ 94e4cb4 #42 2025-12-28 06:32:30 ~25 min windows/x86_64 💿exe
✔️ 94e4cb4 pr19614 2025-12-28 06:43:18 ~15 min tests/e2e 📊rpt
✖️ 94e4cb4 PR19614 2025-12-28 06:54:03 ~21 min tests/e2e-windows 📊rpt
✔️ ee4a5f8c #41 2025-12-28 06:18:13 ~11 min android/arm64 🤖apk 📲
95e90f8 #36 2025-12-28 07:09:40 ~10 min macos/aarch64-nwaku 📄log
✔️ 95e90f8 #36 2025-12-28 07:11:39 ~12 min tests/nim 📄log
✔️ 95e90f8 #36 2025-12-28 07:11:49 ~12 min ios/aarch64 📱ipa 📲
✔️ 95e90f8 #36 2025-12-28 07:12:10 ~13 min tests/ui 📄log
✔️ 95e90f8 #36 2025-12-28 07:16:23 ~17 min macos/aarch64 🍎dmg
✔️ 95e90f8 #36 2025-12-28 07:20:41 ~21 min linux/x86_64-nwaku 📦tgz
✔️ 95e90f8 #36 2025-12-28 07:21:01 ~22 min linux/x86_64 📦tgz
✖️ 95e90f8 pr19614 2025-12-28 07:36:35 ~15 min tests/e2e 📊rpt
✔️ 5a87baa2 #42 2025-12-28 07:10:59 ~12 min android/arm64 🤖apk 📲
b171ac2 #37 2025-12-28 07:34:13 ~10 min macos/aarch64-nwaku 📄log
✔️ b171ac2 #37 2025-12-28 07:36:15 ~12 min tests/nim 📄log
✔️ b171ac2 #37 2025-12-28 07:36:34 ~12 min ios/aarch64 📱ipa 📲
✔️ b171ac2 #37 2025-12-28 07:36:50 ~13 min tests/ui 📄log
✔️ b171ac2 #37 2025-12-28 07:40:55 ~17 min macos/aarch64 🍎dmg
✔️ b171ac2 #37 2025-12-28 07:45:00 ~21 min linux/x86_64 📦tgz
✔️ b171ac2 #37 2025-12-28 07:45:22 ~21 min linux/x86_64-nwaku 📦tgz
✔️ b171ac2 #44 2025-12-28 07:49:47 ~25 min windows/x86_64 💿exe
✔️ b171ac2 pr19614 2025-12-28 08:00:42 ~15 min tests/e2e 📊rpt
✖️ b171ac2 PR19614 2025-12-28 08:11:36 ~21 min tests/e2e-windows 📊rpt
✔️ 92fe70e6 #43 2025-12-28 07:35:04 ~11 min android/arm64 🤖apk 📲
✔️ 4f43c770 #44 2025-12-30 05:29:09 ~10 min android/arm64 🤖apk 📲
✔️ 4f88ed9e #45 2025-12-31 05:31:38 ~12 min android/arm64 🤖apk 📲
✔️ 9988a33a #46 2026-01-01 05:29:06 ~10 min android/arm64 🤖apk 📲
✔️ 54e421f4 #47 2026-01-08 05:31:32 ~12 min android/arm64 🤖apk 📲
a2aa246 #38 2026-01-08 14:28:35 ~10 min macos/aarch64-nwaku 📄log
✔️ 2125057 #50 2026-01-08 14:39:02 ~10 min android/arm64 🤖apk 📲
2125057 #39 2026-01-08 14:39:52 ~10 min macos/aarch64-nwaku 📄log
✔️ 2125057 #39 2026-01-08 14:40:43 ~11 min tests/nim 📄log
✔️ 2125057 #39 2026-01-08 14:42:26 ~13 min macos/aarch64 🍎dmg
✔️ 2125057 #39 2026-01-08 14:43:57 ~14 min tests/ui 📄log
2125057 #39 2026-01-08 14:43:58 ~15 min ios/aarch64 📄log
✔️ 2125057 #39 2026-01-08 14:49:05 ~20 min linux/x86_64-nwaku 📦tgz
✔️ 2125057 #39 2026-01-08 14:50:26 ~21 min linux/x86_64 📦tgz
✔️ 2125057 #46 2026-01-08 14:55:28 ~26 min windows/x86_64 💿exe
✔️ 2125057 pr19614 2026-01-08 15:07:10 ~16 min tests/e2e 📊rpt
✖️ 2125057 PR19614 2026-01-08 15:18:39 ~23 min tests/e2e-windows 📊rpt
5c94338 #40 2026-01-08 18:26:18 ~9 min macos/aarch64-nwaku 📄log
5c94338 #40 2026-01-08 18:29:05 ~11 min ios/aarch64 📄log
✔️ 5c94338 #40 2026-01-08 18:29:35 ~12 min tests/nim 📄log
✔️ 5c94338 #40 2026-01-08 18:30:17 ~13 min macos/aarch64 🍎dmg
✔️ 5c94338 #40 2026-01-08 18:31:01 ~13 min tests/ui 📄log
✔️ 5c94338 #40 2026-01-08 18:38:44 ~21 min linux/x86_64 📦tgz
✔️ 5c94338 #40 2026-01-08 18:39:28 ~22 min linux/x86_64-nwaku 📦tgz
✔️ 5c94338 #47 2026-01-08 18:43:18 ~26 min windows/x86_64 💿exe
✖️ 5c94338 pr19614 2026-01-08 18:55:43 ~16 min tests/e2e 📊rpt
✖️ 5c94338 PR19614 2026-01-08 19:05:13 ~21 min tests/e2e-windows 📊rpt
✔️ 5bb9112b #51 2026-01-08 18:28:39 ~11 min android/arm64 🤖apk 📲
✔️ 4c0afc4e #52 2026-01-09 05:31:36 ~12 min android/arm64 🤖apk 📲
✔️ 30a492cf #53 2026-01-09 16:00:39 ~10 min android/arm64 🤖apk 📲
✔️ 9008c0b #41 2026-01-09 16:01:47 ~11 min tests/nim 📄log
9008c0b #41 2026-01-09 16:03:15 ~12 min macos/aarch64-nwaku 📄log
✔️ 9008c0b #41 2026-01-09 16:05:17 ~14 min tests/ui 📄log
9008c0b #41 2026-01-09 16:07:53 ~17 min ios/aarch64 📄log
✔️ 9008c0b #41 2026-01-09 16:11:26 ~20 min linux/x86_64-nwaku 📦tgz
✔️ 9008c0b #41 2026-01-09 16:11:31 ~20 min linux/x86_64 📦tgz
✔️ 9008c0b #41 2026-01-09 16:12:36 ~21 min macos/aarch64 🍎dmg
✔️ 9008c0b #48 2026-01-09 16:20:47 ~30 min windows/x86_64 💿exe
✔️ 9008c0b pr19614 2026-01-09 16:28:00 ~16 min tests/e2e 📊rpt
✖️ 9008c0b PR19614 2026-01-09 16:41:41 ~20 min tests/e2e-windows 📊rpt
✔️ af6ca41f #54 2026-01-10 05:30:53 ~12 min android/arm64 🤖apk 📲
8f9caac #42 2026-01-10 12:07:51 ~6 min macos/aarch64-nwaku 📄log
8f9caac #42 2026-01-10 12:07:51 ~6 min macos/aarch64 📄log
✔️ 8f9caac #42 2026-01-10 12:10:54 ~9 min tests/nim 📄log
8f9caac #42 2026-01-10 12:13:09 ~11 min ios/aarch64 📄log
✔️ 8f9caac #42 2026-01-10 12:16:58 ~15 min tests/ui 📄log
✔️ 8f9caac #42 2026-01-10 12:22:21 ~20 min linux/x86_64 📦tgz
✔️ 8f9caac #42 2026-01-10 12:22:28 ~21 min linux/x86_64-nwaku 📦tgz
✔️ 8f9caac #49 2026-01-10 12:27:46 ~26 min windows/x86_64 💿exe
✔️ 8f9caac pr19614 2026-01-10 12:39:10 ~16 min tests/e2e 📊rpt
✖️ 8f9caac PR19614 2026-01-10 12:49:34 ~21 min tests/e2e-windows 📊rpt
✔️ 7f311bdf #55 2026-01-10 12:12:56 ~11 min android/arm64 🤖apk 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
f35e991 #43 2026-01-10 14:27:34 ~10 min macos/aarch64-nwaku 📄log
✔️ f35e991 #43 2026-01-10 14:29:22 ~12 min tests/nim 📄log
f35e991 #43 2026-01-10 14:29:29 ~12 min ios/aarch64 📄log
✔️ f35e991 #43 2026-01-10 14:30:14 ~13 min tests/ui 📄log
✔️ f35e991 #43 2026-01-10 14:34:21 ~17 min macos/aarch64 🍎dmg
✔️ f35e991 #43 2026-01-10 14:38:34 ~21 min linux/x86_64 📦tgz
✔️ f35e991 #43 2026-01-10 14:38:39 ~21 min linux/x86_64-nwaku 📦tgz
✔️ f35e991 #50 2026-01-10 14:43:18 ~26 min windows/x86_64 💿exe
✖️ f35e991 pr19614 2026-01-10 14:56:55 ~18 min tests/e2e 📊rpt
✖️ f35e991 PR19614 2026-01-10 15:03:36 ~20 min tests/e2e-windows 📊rpt
✔️ 3a2a329e #56 2026-01-10 14:28:00 ~11 min android/arm64 🤖apk 📲

@siddarthkay siddarthkay force-pushed the fix-android-signing branch 14 times, most recently from 174de75 to 0b1d305 Compare December 20, 2025 20:59
@siddarthkay siddarthkay marked this pull request as ready for review December 20, 2025 21:11
@siddarthkay siddarthkay requested review from a team as code owners December 20, 2025 21:11
@siddarthkay siddarthkay requested review from iurimatias and removed request for a team December 20, 2025 21:12
@siddarthkay siddarthkay force-pushed the fix-android-signing branch 2 times, most recently from 1d44a8b to f5fda2d Compare December 21, 2025 19:33
@siddarthkay siddarthkay changed the title ci: fix android signing android: create and sign separate bundle ID for PRs Dec 22, 2025
Copy link
Member

@jrainville jrainville left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess we'll need to cherry-pick this to the release/2.36.x branch?

Copy link
Member

@jakubgs jakubgs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks correct.

@siddarthkay siddarthkay force-pushed the fix-android-signing branch 2 times, most recently from 922b490 to c94940e Compare December 24, 2025 08:03
@siddarthkay siddarthkay requested a review from a team as a code owner December 24, 2025 08:03
@siddarthkay siddarthkay removed the request for review from a team December 24, 2025 08:03
Copy link
Member

@yakimant yakimant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be nice to make fever places deciding on:

  • variant: pr, release
  • app name: Status, StatusPR
  • bunde id: app.status.mobile.pr, app.status.mobile

Too many places cause confusion:

  • Where exactly it is controlled?
  • Where do I need to change so it is changed in the build?

PACKAGE_TYPE = "${params.PACKAGE_TYPE != 'auto' ? params.PACKAGE_TYPE : (isReleaseBranch ? 'aab' : 'apk')}"
/* BUILD_VARIANT controls package name and signing: pr = app.status.mobile.pr, release = app.status.mobile */
BUILD_VARIANT = "${utils.isReleaseBuild() ? 'release' : 'pr'}"
STATUS_ANDROID_APP_NAME = "${utils.isReleaseBuild() ? 'Status' : 'StatusPR'}"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have this logic in multiple places:

  • here
  • build.gradle
  • buildApp.sh
  • Status.pro

Can we reduce it?

androidBuildToolsVersion=35.0.0
androidCompileSdkVersion=android-35
androidNdkVersion=27.2.12479018
qtAndroidDir=/opt/qt/6.9.2/android_arm64_v8a/src/android/java
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI I guess? Will it harm on dev machinse if path is different?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm good question, this attribute is mostly CI only, I need to verify.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added QT_ANDROID_DIR env var in build.gradle to override this, if some dev has different path

@siddarthkay siddarthkay force-pushed the fix-android-signing branch 4 times, most recently from 94e4cb4 to 95e90f8 Compare December 28, 2025 06:58
@siddarthkay siddarthkay force-pushed the fix-android-signing branch 2 times, most recently from a2aa246 to 2125057 Compare January 8, 2026 14:28
- brings in status-jenkins-lib@v1.9.33
- use gradle build build types for PR and Release.
- signing config moved to gradle
- simplify build App script
@siddarthkay siddarthkay requested a review from jakubgs January 9, 2026 15:53
Copy link
Member

@jakubgs jakubgs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hate everything about this whole build setup. Stuff like this kills me:

@STATUS_DESKTOP=$(STATUS_DESKTOP) BUILD_TYPE=$(PACKAGE_TYPE) BIN_DIR=$(BIN_PATH) BUILD_DIR=$(BUILD_PATH) QT_MAJOR=$(QT_MAJOR) $(APP_SCRIPT) $(HANDLE_OUTPUT)

  • PACKAGE_TYPE becomes BUILD_TYPE
  • BIN_PATH becomes BIN_DIR
  • BUILD_PATH becomes BUILD_DIR

What is this chaos. We need to refactor this.

'iOS/aarch64', jenkins.Build('status-app/systems/ios/aarch64/package')
)
} } }
stage('Android/arm64') { steps { script {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Those should be aarch64 too, but we can fix that later.

Comment on lines 61 to 83
# Build based on BUILD_TYPE: apk, aab, or apk-aab
case "$BUILD_TYPE" in
apk-aab)
gradle assembleRelease bundleRelease --no-daemon
[[ ! -f "$APK_OUT" ]] && { echo "Error: $APK_OUT not found"; exit 1; }
[[ ! -f "$AAB_OUT" ]] && { echo "Error: $AAB_OUT not found"; exit 1; }
cp "$APK_OUT" "$BIN_DIR/${OUTPUT_NAME}.apk"
cp "$AAB_OUT" "$BIN_DIR/${OUTPUT_NAME}.aab"
echo "Build succeeded: $BIN_DIR/${OUTPUT_NAME}.apk and $BIN_DIR/${OUTPUT_NAME}.aab"
;;
aab)
gradle bundleRelease --no-daemon
[[ ! -f "$AAB_OUT" ]] && { echo "Error: $AAB_OUT not found"; exit 1; }
cp "$AAB_OUT" "$BIN_DIR/${OUTPUT_NAME}.aab"
echo "Build succeeded: $BIN_DIR/${OUTPUT_NAME}.aab"
;;
*)
gradle assembleRelease --no-daemon
[[ ! -f "$APK_OUT" ]] && { echo "Error: $APK_OUT not found"; exit 1; }
cp "$APK_OUT" "$BIN_DIR/${OUTPUT_NAME}.apk"
echo "Build succeeded: $BIN_DIR/${OUTPUT_NAME}.apk"
;;
esac
Copy link
Member

@jakubgs jakubgs Jan 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This whole thing is ugly as all hell, we're repating the same stuff 3 times simple because we want to call different targets sometimes. Why did we invent a whole new magical BUILD_TYPE when we could just have a dead simple GRADLE_TARGETS and simplify all of this to a single case?

Comment on lines 117 to 126
.PHONY: apk-aab
ifeq ($(OS),android)
apk-aab:
@$(MAKE) PACKAGE_TYPE=apk-aab $(BIN_PATH)/Status.apk
@echo "✓ APK and AAB built successfully"
else
apk-aab:
@echo "Error: apk-aab target is only available for Android"
@exit 1
endif
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we put ifeq OUTSIDE of the targets?

Suggested change
.PHONY: apk-aab
ifeq ($(OS),android)
apk-aab:
@$(MAKE) PACKAGE_TYPE=apk-aab $(BIN_PATH)/Status.apk
@echo "✓ APK and AAB built successfully"
else
apk-aab:
@echo "Error: apk-aab target is only available for Android"
@exit 1
endif
.PHONY: apk-aab
apk-aab:
ifeq ($(OS),android)
@$(MAKE) PACKAGE_TYPE=apk-aab $(BIN_PATH)/Status.apk
@echo "✓ APK and AAB built successfully"
else
$(error "Error: apk-aab target is only available for Android")
endif

Same applies for all other targets.

library 'status-jenkins-lib@v1.9.34'

/* Options section can't access functions in objects. */
def isPRBuild = utils.isPRBuild()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unused.

STATUS_BINARY = "${WORKSPACE}/mobile/bin/android/qt6/Status.${env.PACKAGE_TYPE}"
/* override package type if set, otherwise auto-select based on branch
* release branches build both APK and AAB */
PACKAGE_TYPE = "${params.PACKAGE_TYPE != 'auto' ? params.PACKAGE_TYPE : (isReleaseBranch ? 'apk-aab' : 'apk')}"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where does auto come from?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

auto is a default choice in params above in the file.

/* override package type if set, otherwise auto-select based on branch
* release branches build both APK and AAB */
PACKAGE_TYPE = "${params.PACKAGE_TYPE != 'auto' ? params.PACKAGE_TYPE : (isReleaseBranch ? 'apk-aab' : 'apk')}"
BUILD_AAB = "${env.PACKAGE_TYPE == 'apk-aab'}"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This variable seems pointless.

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.

5 participants