Skip to content

Fix: onion path rotation could never escape a bad guard node #4127

Fix: onion path rotation could never escape a bad guard node

Fix: onion path rotation could never escape a bad guard node #4127

Triggered via pull request September 28, 2026 03:34
Status Success
Total duration 8m 45s
Artifacts 9

build_and_test.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

50 warnings and 5 notices
test: app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L249
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
test: app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L248
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
test: app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L243
[removal] GroupReceiptDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
test: app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L213
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
test: app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L212
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
test: app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L211
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
test: app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L208
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
test: app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L170
[removal] GroupReceiptDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
test: app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L169
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
test: app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L167
[removal] PushDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (fdroid, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L249
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (fdroid, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L248
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (fdroid, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L243
[removal] GroupReceiptDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (fdroid, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L213
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (fdroid, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L212
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (fdroid, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L211
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (fdroid, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L208
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (fdroid, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L170
[removal] GroupReceiptDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (fdroid, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L169
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (fdroid, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L167
[removal] PushDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (huawei, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L249
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (huawei, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L248
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (huawei, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L243
[removal] GroupReceiptDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (huawei, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L213
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (huawei, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L212
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (huawei, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L211
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (huawei, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L208
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (huawei, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L170
[removal] GroupReceiptDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (huawei, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L169
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (huawei, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L167
[removal] PushDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (play, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L249
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (play, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L248
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (play, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L243
[removal] GroupReceiptDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (play, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L213
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (play, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L212
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (play, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L211
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (play, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L208
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (play, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L170
[removal] GroupReceiptDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (play, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L169
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (play, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L167
[removal] PushDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (website, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L249
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (website, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L248
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (website, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L243
[removal] GroupReceiptDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (website, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L213
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (website, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L212
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (website, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L211
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (website, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L208
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (website, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L170
[removal] GroupReceiptDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (website, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L169
[removal] RecipientDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
build (website, qa): app/src/main/java/org/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper.java#L167
[removal] PushDatabase in org.thoughtcrime.securesms.database has been deprecated and marked for removal
test
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build (fdroid, qa)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build (huawei, qa)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build (play, qa)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build (website, qa)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
build-reports-fdroid-qa
9.89 KB
sha256:06b6e1856dd4a3eab78ba42c4bc3aef96baa5ad8de46231364c7ec7d47073798
build-reports-huawei-qa
9.9 KB
sha256:d0bba474a9afc5bde430b8534e7f04da66f90472b69f97766ed00ead80fa053f
build-reports-play-qa
9.89 KB
sha256:40f91c0249318e84b5793d7779e5f356a7bf509cff24aeacd33c7eec9d6ae7e4
build-reports-website-qa
9.87 KB
sha256:f2a51ba1880ddd8bcbd20d8ef5d4dada82864fa8306a0d5eb39eee6b802018bf
session-fdroid-qa
119 MB
sha256:234c3d6977db9a6d601b89bc1c13155be4232ec513496a8a5cb75737552a8cf1
session-huawei-qa
119 MB
sha256:2edae1b0f2a01c18fd86b8637b4f3f66a46ac16746ad3b4803c0596f63294aa6
session-play-qa
119 MB
sha256:dcbd88fdffc945ad5dbf439dddcd1b458fe02febf9c047feb8d4aadaa97cc213
session-website-qa
119 MB
sha256:023d475f92d37e0cef021197690341b25903522f5c1ac0215c425ae5c91963f1
test-reports
153 KB
sha256:3642cea9a4dd4aae2a8846d23b663ff7748d1b71d39c76157768ffc16cfce260