Skip to content

refactor: remove status-keycard-go submodule and update references to reference to status-keycard-qt library#20198

Open
saledjenic wants to merge 1 commit intomasterfrom
chore/keycard-lib-alingment
Open

refactor: remove status-keycard-go submodule and update references to reference to status-keycard-qt library#20198
saledjenic wants to merge 1 commit intomasterfrom
chore/keycard-lib-alingment

Conversation

@saledjenic
Copy link
Copy Markdown
Contributor

@saledjenic saledjenic commented Mar 16, 2026

  • Deleted the status-keycard-go submodule from .gitmodules and Makefile.
  • Updated config.nims to reference KEYCARD_LIBDIR instead of STATUSKEYCARDGO_LIBDIR.
  • Adjusted build scripts and feature flags to remove dependencies on status-keycard-go.
  • The code aligned.

Closes #20290

@saledjenic saledjenic requested review from a team, alaibe and alexjba March 16, 2026 10:00
@saledjenic saledjenic requested a review from a team as a code owner March 16, 2026 10:00
@status-im-auto
Copy link
Copy Markdown
Member

status-im-auto commented Mar 16, 2026

Jenkins Builds

Click to see older builds (33)
Commit #️⃣ Finished (UTC) Duration Platform Result
6ded40a3 1 2026-03-16 10:02:53 ~2 min unknown 📄log
d9595ce 1 2026-03-16 10:09:05 ~8 min macos/aarch64-nwaku 📄log
d9595ce 1 2026-03-16 10:09:11 ~8 min linux/x86_64 📄log
9df6e17 2 2026-03-16 10:18:44 ~8 min macos/aarch64-nwaku 📄log
✔️ 9df6e17 2 2026-03-16 10:23:12 ~13 min ios/aarch64 📱ipa 📲
✔️ 9df6e17 2 2026-03-16 10:26:02 ~16 min macos/aarch64 🍎dmg
9df6e17 2 2026-03-16 10:30:13 ~20 min windows/x86_64 📄log
9df6e17 2 2026-03-16 10:32:59 ~23 min android/arm64 📄log
9df6e17 2 2026-03-16 10:34:37 ~24 min linux/x86_64 📄log
✔️ 9df6e17 2 2026-03-16 10:35:03 ~25 min tests/nim 📄log
9df6e17 2 2026-03-16 10:36:11 ~26 min linux/x86_64-nwaku 📄log
✔️ 9df6e17 2 2026-03-16 10:46:44 ~36 min tests/ui 📄log
✔️ 9df6e17 2 2026-03-16 11:15:45 ~1 hr 5 min unknown 📦pkg 📲
✖️ 9df6e17 1800 2026-03-18 05:40:50 ~10 min tests/e2e-android 📦pkg
✖️ 9df6e17 1845 2026-03-19 05:40:15 ~8 min tests/e2e-android 📦pkg
✖️ 9df6e17 1888 2026-03-20 05:43:26 ~11 min tests/e2e-android 📦pkg
✖️ 9df6e17 1919 2026-03-21 05:39:14 ~9 min tests/e2e-android 📦pkg
✖️ 9df6e17 1944 2026-03-24 05:42:35 ~12 min tests/e2e-android 📦pkg
✖️ 9df6e17 1970 2026-03-25 05:36:09 ~6 min tests/e2e-android 📦pkg
✖️ 9df6e17 1994 2026-03-26 05:41:46 ~10 min tests/e2e-android 📦pkg
81177269 3 2026-03-17 13:37:36 ~2 min unknown 📄log
✔️ e8497b86 3 2026-03-18 05:30:24 ~11 min android/arm64 🤖apk 📲
b044552a 4 2026-03-18 13:39:39 ~4 min unknown 📄log
✔️ d0f28960 4 2026-03-19 05:32:11 ~13 min android/arm64 🤖apk 📲
531deb78 5 2026-03-19 13:37:51 ~2 min unknown 📄log
✔️ d8342aa8 5 2026-03-20 05:31:27 ~12 min android/arm64 🤖apk 📲
8342ff63 6 2026-03-20 13:40:06 ~4 min unknown 📄log
✔️ adeaae86 6 2026-03-21 05:30:04 ~11 min android/arm64 🤖apk 📲
f3ac3afe 7 2026-03-21 13:37:34 ~2 min unknown 📄log
076f6ae6 8 2026-03-23 13:36:43 ~1 min unknown 📄log
✔️ a01b6d31 7 2026-03-24 05:29:54 ~11 min android/arm64 🤖apk 📲
49c60638 9 2026-03-24 13:37:34 ~2 min unknown 📄log
✔️ 247166d5 8 2026-03-25 05:29:17 ~10 min android/arm64 🤖apk 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
93f664ae 10 2026-03-25 13:37:48 ~2 min unknown 📄log
✔️ 80e3299e 9 2026-03-26 05:31:10 ~12 min android/arm64 🤖apk 📲

… reference to status-keycard-qt library

- Deleted the status-keycard-go submodule from .gitmodules and Makefile.
- Updated config.nims to reference KEYCARD_LIBDIR instead of STATUSKEYCARDGO_LIBDIR.
- Adjusted build scripts and feature flags to remove dependencies on status-keycard-go.
- The code aligned.
@saledjenic saledjenic force-pushed the chore/keycard-lib-alingment branch from d9595ce to 9df6e17 Compare March 16, 2026 10:09
rcedit $(OUTPUT)/bin/Status.exe --set-icon $(OUTPUT)/resources/status.ico
rcedit $(OUTPUT)/Status.exe --set-icon $(OUTPUT)/resources/status.ico
cp $(DOTHERSIDE_LIBFILE) $(STATUSGO) $(STATUSKEYCARDGO) $(NIMSDS_LIBFILE) $(STATUSQ_LIB_PATH)/* $(STATUSQ_BUILD_PATH)/bin/$(COMMON_CMAKE_BUILD_TYPE)/* $(OUTPUT)/bin/
cp $(DOTHERSIDE_LIBFILE) $(STATUSGO) $(KEYCARD_LIB) $(NIMSDS_LIBFILE) $(STATUSQ_LIB_PATH)/* $(STATUSQ_BUILD_PATH)/bin/$(COMMON_CMAKE_BUILD_TYPE)/* $(OUTPUT)/bin/
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

won't this work here? $(STATUSKEYCARD_QT_LIB) if it does we can probably get rid of

KEYCARD_LIB := $(STATUSKEYCARD_QT_LIB)

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.

[Keycard] Align on the keycard lib being used in the Status app

5 participants