diff --git a/.github/workflows/build-test-deploy.yml b/.github/workflows/build-test-deploy.yml index 671451c95..7b2a1aaee 100644 --- a/.github/workflows/build-test-deploy.yml +++ b/.github/workflows/build-test-deploy.yml @@ -58,6 +58,8 @@ jobs: shortSHA=$(echo "${longSHA:0:7}") resolvedVersion="$version-commit-$shortSHA-SNAPSHOT" echo "Requesting deployment as version: $resolvedVersion" + # Set Version + mvn versions:set -DnewVersion=$resolvedVersion # Maven Deploy mvn \ deploy \ diff --git a/common/pom.xml.versionsBackup b/common/pom.xml.versionsBackup new file mode 100644 index 000000000..8ca710cc4 --- /dev/null +++ b/common/pom.xml.versionsBackup @@ -0,0 +1,43 @@ + + + + + + xyz.block + web5 + 0.13.0-SNAPSHOT + ../pom.xml + + + + 4.0.0 + + + web5-common + Web5 Common + Common libraries for Web5 + + + + + + + + + + + + + + com.fasterxml.jackson.module + jackson-module-kotlin + + + + + + + + + diff --git a/credentials/pom.xml.versionsBackup b/credentials/pom.xml.versionsBackup new file mode 100644 index 000000000..19dad5c70 --- /dev/null +++ b/credentials/pom.xml.versionsBackup @@ -0,0 +1,123 @@ + + + + + + xyz.block + web5 + 0.13.0-SNAPSHOT + ../pom.xml + + + + 4.0.0 + + + web5-credentials + Web5 Credentials + Credentials libraries for Web5 + + + + + + + + + + + + + + + xyz.block + web5-common + ${project.version} + + + xyz.block + web5-crypto + ${project.version} + + + xyz.block + web5-dids + ${project.version} + + + xyz.block + web5-testing + ${project.version} + test + + + + + com.danubetech + verifiable-credentials-java + + + com.fasterxml.jackson.module + jackson-module-kotlin + + + com.networknt + json-schema-validator + + + com.nfeld.jsonpathkt + jsonpathkt + + + com.nimbusds + nimbus-jose-jwt + + + io.ktor + ktor-client-core-jvm + + + io.ktor + ktor-client-logging-jvm + + + io.ktor + ktor-client-okhttp-jvm + + + io.ktor + ktor-client-content-negotiation-jvm + + + io.ktor + ktor-serialization-jackson-jvm + + + io.ktor + ktor-serialization-kotlinx-json-jvm + + + + + io.ktor + ktor-client-mock-jvm + + + com.willowtreeapps.assertk + assertk-jvm + 0.27.0 + test + + + + + + + + + diff --git a/crypto/pom.xml.versionsBackup b/crypto/pom.xml.versionsBackup new file mode 100644 index 000000000..29bdde20b --- /dev/null +++ b/crypto/pom.xml.versionsBackup @@ -0,0 +1,77 @@ + + + + + + xyz.block + web5 + 0.13.0-SNAPSHOT + ../pom.xml + + + + 4.0.0 + + + web5-crypto + Web5 Crypto + Crypto libraries for Web5 + + + + + + + + + + + + + + + xyz.block + web5-common + ${project.version} + + + xyz.block + web5-testing + ${project.version} + test + + + + + com.nimbusds + nimbus-jose-jwt + + + com.amazonaws + aws-java-sdk-kms + + + com.fasterxml.jackson.module + jackson-module-kotlin + + + com.google.crypto.tink + tink + + + org.bouncycastle + bcprov-jdk15to18 + + + org.bouncycastle + bcpkix-jdk15to18 + + + + + + + + + diff --git a/dids/pom.xml.versionsBackup b/dids/pom.xml.versionsBackup new file mode 100644 index 000000000..476125352 --- /dev/null +++ b/dids/pom.xml.versionsBackup @@ -0,0 +1,124 @@ + + + + + + xyz.block + web5 + 0.13.0-SNAPSHOT + ../pom.xml + + + + 4.0.0 + + + web5-dids + Web5 DIDs + DID libraries for Web5 + + + + + + + + + + + + + + + xyz.block + web5-common + ${project.version} + + + xyz.block + web5-crypto + ${project.version} + + + xyz.block + web5-testing + ${project.version} + test + + + + + com.github.multiformats + java-multibase + + + com.nimbusds + nimbus-jose-jwt + + + com.fasterxml.jackson.module + jackson-module-kotlin + + + com.squareup.okhttp3 + okhttp-dnsoverhttps + + + dnsjava + dnsjava + + + io.github.erdtman + java-json-canonicalization + + + io.github.oshai + kotlin-logging-jvm + + + io.ktor + ktor-client-core-jvm + + + io.ktor + ktor-client-okhttp-jvm + + + io.ktor + ktor-client-content-negotiation-jvm + + + io.ktor + ktor-serialization-jackson-jvm + + + + + commons-codec + commons-codec + 1.16.0 + test + + + io.ktor + ktor-client-mock-jvm + + + org.mockito.kotlin + mockito-kotlin + 5.1.0 + test + + + + + + + + + diff --git a/pom.xml.versionsBackup b/pom.xml.versionsBackup new file mode 100644 index 000000000..6ce07cc40 --- /dev/null +++ b/pom.xml.versionsBackup @@ -0,0 +1,550 @@ + + + + + 4.0.0 + + + xyz.block + web5 + 0.13.0-SNAPSHOT + pom + Web5 SDK for the JVM + https://developer.tbd.website + Build Aggregator and Parent for Web5 SDK for the JVM + 2023 + + + + scm:git:git://github.com/TBD54566975/web5-kt.git + scm:git:git@github.com:TBD54566975/web5-kt.git + https://github.com/TBD54566975/web5-kt + HEAD + + + + + + TBD54566975 + Block, Inc. + releases@tbd.email + + + + + + github + https://github.com/TBD54566975/web5-kt/issues + + + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + common + credentials + crypto + dids + testing + + + + + + UTF-8 + 11 + true + + + + + 1.9.22 + + + 1.12.668 + 1.6.0 + 2.14.2 + 1.1.0 + 1.10.0 + 9.37.2 + 1.0.87 + 2.0.1 + 4.12.0 + 3.5.2 + 1.1 + 6.0.2 + 2.3.7 + 3.25.2 + 1.77 + 5.10.1 + + + 2.16.1 + 32.0.0-android + 3.19.6 + 3.6.0 + + + + + + + + + com.amazonaws + aws-java-sdk-kms + ${version.com.amazonaws} + + + com.danubetech + verifiable-credentials-java + ${version.com.danubetech} + + + com.fasterxml.jackson.module + jackson-module-kotlin + ${version.com.fasterxml.jackson.module} + + + com.github.multiformats + java-multibase + ${version.com.github.multiformats} + + + com.google.crypto.tink + tink + ${version.com.google.crypto.tink} + + + com.networknt + json-schema-validator + ${version.com.networknt} + + + com.nfeld.jsonpathkt + jsonpathkt + ${version.com.nfeld.jsonpathkt} + + + com.nimbusds + nimbus-jose-jwt + ${version.com.nimbusds} + + + com.squareup.okhttp3 + okhttp-dnsoverhttps + ${version.com.squareup.okhttp3} + + + dnsjava + dnsjava + ${version.dnsjava} + + + io.github.erdtman + java-json-canonicalization + ${version.io.github.erdtman} + + + io.github.oshai + kotlin-logging-jvm + ${version.io.github.oshai} + + + io.ktor + ktor-client-core-jvm + ${version.io.ktor} + + + io.ktor + ktor-client-logging-jvm + ${version.io.ktor} + + + io.ktor + ktor-client-okhttp-jvm + ${version.io.ktor} + + + io.ktor + ktor-client-content-negotiation-jvm + ${version.io.ktor} + + + io.ktor + ktor-client-mock-jvm + ${version.io.ktor} + test + + + io.ktor + ktor-serialization-jackson-jvm + ${version.io.ktor} + + + io.ktor + ktor-serialization-kotlinx-json-jvm + ${version.io.ktor} + + + org.assertj + assertj-core + ${version.org.assertj} + test + + + org.bouncycastle + bcprov-jdk15to18 + ${version.org.bouncycastle} + + + org.bouncycastle + bcpkix-jdk15to18 + ${version.org.bouncycastle} + + + org.jetbrains.kotlin + kotlin-stdlib + ${version.kotlin} + + + org.jetbrains.kotlin + kotlin-test + ${version.kotlin} + test + + + org.jetbrains.kotlin + kotlin-test-junit5 + ${version.kotlin} + test + + + org.junit.jupiter + junit-jupiter-api + ${version.org.junit.jupiter} + test + + + org.junit.jupiter + junit-jupiter-engine + ${version.org.junit.jupiter} + test + + + + + + com.fasterxml.jackson.core + jackson-annotations + ${version.com.fasterxml.jackson.core} + + + com.fasterxml.jackson.core + jackson-core + ${version.com.fasterxml.jackson.core} + + + com.fasterxml.jackson.core + jackson-databind + ${version.com.fasterxml.jackson.core} + + + + com.google.guava + guava + ${version.com.google.guava} + + + + com.google.protobuf + protobuf-javalite + ${version.com.google.protobuf} + + + + com.squareup.okio + okio + ${version.com.squareup.okio} + + + + + + + + + org.assertj + assertj-core + + + org.jetbrains.kotlin + kotlin-stdlib + + + org.jetbrains.kotlin + kotlin-test + + + org.jetbrains.kotlin + kotlin-test-junit5 + + + org.junit.jupiter + junit-jupiter-api + + + org.junit.jupiter + junit-jupiter-engine + + + + + ${project.basedir}/src/main/kotlin + ${project.basedir}/src/test/kotlin + + + + + maven-clean-plugin + 3.1.0 + + + + maven-resources-plugin + 3.0.2 + + + maven-compiler-plugin + 3.8.0 + + + maven-surefire-plugin + 2.22.1 + + + **/Test*.java + **/*Test.java + **/*Tests.java + **/*TestCase.java + **/*Web5TestVectors*.java + + + + + maven-jar-plugin + 3.0.2 + + + maven-install-plugin + 2.5.2 + + + maven-deploy-plugin + 2.8.2 + + + maven-gpg-plugin + 3.1.0 + + + + maven-site-plugin + 3.7.1 + + + maven-project-info-reports-plugin + 3.0.0 + + + com.github.ozsie + detekt-maven-plugin + 1.23.5 + + + org.jetbrains.kotlin + kotlin-maven-plugin + ${version.kotlin} + + + + + + com.github.ozsie + detekt-maven-plugin + + + verify + + check + + + config/detekt.yml + + + + + + io.gitlab.arturbosch.detekt + detekt-formatting + 1.23.5 + + + com.github.TBD54566975 + tbd-detekt-rules + 0.0.2 + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + true + + ${kotlin.jvm.target} + + + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + sign-artifacts + verify + + sign + + + + + + + --pinentry-mode + loopback + + + + + + + + + + + false + tbd-oss-releases + TBD OSS Releases Repository + https://blockxyz.jfrog.io/artifactory/tbd-oss-releases-maven2 + default + + + false + tbd-oss-snapshots + TBD OSS Snapshots Repository + https://blockxyz.jfrog.io/artifactory/tbd-oss-snapshots-maven2 + default + + + + + + tbd-oss-thirdparty + tbd-oss-thirdparty + + true + + + false + + https://blockxyz.jfrog.io/artifactory/tbd-oss-thirdparty-maven2/ + + + + + + tbd-oss-thirdparty + tbd-oss-thirdparty + + true + + + false + + https://blockxyz.jfrog.io/artifactory/tbd-oss-thirdparty-maven2/ + + + + diff --git a/testing/pom.xml.versionsBackup b/testing/pom.xml.versionsBackup new file mode 100644 index 000000000..dba64c7f9 --- /dev/null +++ b/testing/pom.xml.versionsBackup @@ -0,0 +1,42 @@ + + + + + + xyz.block + web5 + 0.13.0-SNAPSHOT + ../pom.xml + + + + 4.0.0 + + + web5-testing + Web5 Testing + Testing support for Web5 + + + + + + + + + + + + + + + + + + + + + + +