Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crypto-adroid support package for "waltid-crypto" is missing in maven releases. #874

Open
i-petkov opened this issue Jan 10, 2025 · 2 comments
Labels
bug Something isn't working

Comments

@i-petkov
Copy link

Describe the bug

id.walt.crypto:waltid-crypto-android extension for id.walt.crypto:waltid-crypto is not being published in maven.waltid.dev

https://maven.waltid.dev/#/releases/id/walt/crypto

To Reproduce

Steps to reproduce the behavior:

add waltid libraries to an android project.

[versions]
waltid = "0.10.0"

[libraries]
waltid-did = { module = "id.walt.did:waltid-did", version.ref = "waltid" }
waltid-sdjwt = { module = "id.walt.sdjwt:waltid-sdjwt", version.ref = "waltid" }
waltid-crypto = { module = "id.walt.crypto:waltid-crypto", version.ref = "waltid" }
waltid-crypto-android = { module = "id.walt.crypto:waltid-crypto-android", version.ref = "waltid" }
waltid-openid4vc = { module = "id.walt.openid4vc:waltid-openid4vc", version.ref = "waltid" }
waltid-verifiable-credentials = { module = "id.walt.credentials:waltid-verifiable-credentials", version.ref = "waltid" }
waltid-verification-policies = { module = "id.walt.policies:waltid-verification-policies", version.ref = "waltid" }
// settings gradle
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven(url = "https://jitpack.io")
        maven(url = "https://maven.lokalise.com")
        gradlePluginPortal()
        maven("https://maven.waltid.dev/releases")
    }
}


``` gradle
// app level gradle
dependencies {
   ...
    // walt
    implementation(libs.waltid.did)
    implementation(libs.waltid.crypto)
    implementation(libs.waltid.crypto.android)
    implementation(libs.waltid.verification.policies)
    implementation(libs.waltid.openid4vc)
}

Expected behavior

libraries should be downloaded and classes should be added to the project classpath

Actual behavior

all dependencies, with exception to libs.waltid.crypto.android are properly added and accessible in the project.
gradle sync displays error

"Failed to resolve: id.walt.crypto:waltid-crypto-android:0.10.0"

navigating to maven repository: https://maven.waltid.dev/#/releases/id/walt/crypto does not list crypto-android package

Environment

  • os version: windows
@i-petkov i-petkov added the bug Something isn't working label Jan 10, 2025
@alegomes
Copy link
Contributor

Thanks for letting us know, @i-petkov .

I'll add it to our backlog to be prioritised.

As a workaround, will a local build unblock you?

All the best,
Ale

@alegomes alegomes reopened this Jan 13, 2025
@i-petkov
Copy link
Author

thanks, I just wanted to flag this out. I am doing a PoC my self so I just coped relevant classes in my project. so not a blocker

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants