Skip to content
This repository was archived by the owner on Feb 29, 2024. It is now read-only.

Commit ee7b2c7

Browse files
committed
resolved merge conflicts
Signed-off-by: Michael Boyd <[email protected]>
2 parents 6a8f68d + 8abfac3 commit ee7b2c7

File tree

442 files changed

+14747
-19893
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

442 files changed

+14747
-19893
lines changed

.gitignore

+4-6
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,9 @@ package-lock.json
99
.cache
1010
.DS_Store
1111
Podfile.lock
12-
.vscode/
13-
_build/
12+
.vscode
13+
.pytest_cache
1414

1515
/wrappers/python/venv/
16-
17-
18-
19-
16+
.vscode
17+
_build/

Jenkinsfile.cd

+13-5
Original file line numberDiff line numberDiff line change
@@ -481,14 +481,13 @@ def linuxVcxJavaTesting(env_name, network_name, testEnv, stashBuildResults) {
481481
def linuxVcxPythonTesting(env_name, network_name, testEnv, stashBuildResults) {
482482
unstash name: "VcxPythonLibvcxSO${env_name}"
483483
unstash name: "VcxPythonLibindyAndLibnullpaySO${env_name}"
484+
484485
dir('vcx/wrappers/python3') {
485-
486-
487486
testEnv.inside {
488487
echo "${env_name} Vcx Test: Test python wrapper"
489488

490489
sh '''
491-
python3.5 -m pip install --user pytest==3.4.2 qrcode pytest-asyncio
490+
python3.5 -m pip install --user pytest==3.6.4 pytest-asyncio
492491
LD_LIBRARY_PATH=./:${LD_LIBRARY_PATH} python3.5 -m pytest -s
493492
'''
494493
}
@@ -1025,6 +1024,10 @@ def libvcxDebPublishing(testEnv) {
10251024

10261025
def libvcxVersion = getSrcVersion("vcx/libvcx")
10271026

1027+
def libindyVersion = getSrcVersion("libindy")
1028+
def replaceVersion = "$libindyVersion~$env.BUILD_NUMBER"
1029+
sh "sed -i -e \"s/^\\(Depends: .*libindy\\)\\(\\s*[,]\\{,1\\}.*\\)/\\1 (= $replaceVersion)\\2/\" vcx/libvcx/debian/control"
1030+
10281031
debPublishing(testEnv, "vcx/libvcx", "libvcx", libvcxVersion, "LibvcxUbuntuBuildResult", "libvcxDebs")
10291032
}
10301033

@@ -1093,7 +1096,7 @@ def javaWrapperPublishing(testEnv, isRelease) {
10931096

10941097
sh "sed -i -E -e 'H;1h;\$!d;x' -e \"s/<version>([0-9,.]+)</<version>\\1$suffix</\" pom.xml"
10951098

1096-
withCredentials([file(credentialsId: 'artifactory-evernym-settings', variable: 'settingsFile')]) {
1099+
withCredentials([file(credentialsId: 'maven-settings', variable: 'settingsFile')]) {
10971100
sh 'cp $settingsFile .'
10981101

10991102
sh "mvn clean deploy -DskipTests --settings settings.xml"
@@ -1110,7 +1113,7 @@ def vcxJavaWrapperPublishing(testEnv, isRelease) {
11101113

11111114
testEnv.inside {
11121115
echo "Publish To Maven Test: Test"
1113-
withCredentials([file(credentialsId: 'artifactory-evernym-settings', variable: 'settingsFile')]) {
1116+
withCredentials([file(credentialsId: 'maven-settings', variable: 'settingsFile')]) {
11141117
sh 'cp $settingsFile .'
11151118

11161119
sh "ci/buildJar.sh ${version}${suffix}"
@@ -1291,6 +1294,11 @@ def publishLibnullpayDebRCtoStable(testEnv) {
12911294

12921295
def publishLibvcxDebRCtoStable(testEnv) {
12931296
def libvcxVersion = getSrcVersion("vcx/libvcx")
1297+
def libindyVersion = getSrcVersion("libindy")
1298+
def rcFullVersion = "$libvcxVersion~$env.BUILD_NUMBER"
1299+
1300+
sh "fpm -s deb -t deb --version $rcFullVersion --no-auto-depends --depends 'libindy = $libindyVersion' -f -p vcx/libvcx/debs vcx/libvcx/debs/libvcx_\"$rcFullVersion\"_amd64.deb"
1301+
12941302
publishDebRCtoStable(testEnv, "libvcx", "vcx/libvcx", libvcxVersion, "libvcxDebs", false)
12951303
}
12961304

Jenkinsfile.ci

+1-6
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,6 @@ def windowsTesting() {
114114
dir('vcx/libvcx') {
115115
echo "Windows Libvcx Test: Build"
116116

117-
// FIXME remove that once https://jira.hyperledger.org/browse/IS-1127 is resolved
118-
bat """
119-
PowerShell.exe "&{(Get-Content -Path src/settings.rs -Raw) -replace '/tmp/test_init.json','./test_init.json'} | Set-Content -Path src/settings.rs"
120-
"""
121-
122117
withEnv([
123118
"OPENSSL_DIR=$WORKSPACE\\libindy\\prebuilt",
124119
"RUST_BACKTRACE=1"
@@ -622,7 +617,7 @@ def linuxVcxPythonTesting(env_name, network_name, testEnv) {
622617
echo "${env_name} Vcx Test: Test python wrapper"
623618

624619
sh '''
625-
python3.5 -m pip install --user pytest==3.4.2 qrcode pytest-asyncio
620+
python3.5 -m pip install --user pytest==3.6.4 pytest-asyncio
626621
LD_LIBRARY_PATH=./:${LD_LIBRARY_PATH} python3.5 -m pytest -s
627622
'''
628623
}

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ rewritten but still contains some useful ideas.
3232

3333
The major artifact of the SDK is a C-callable library that provides the basic building blocks for
3434
the creation of applications on the top of [Hyperledger Indy](https://www.hyperledger.org/projects/hyperledger-indy).
35-
It is available for most popular desktop, mobile and server platfrorms.
35+
It is available for most popular desktop, mobile and server platforms.
3636

3737
### Libindy wrappers
3838

ci/indy-pool.dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ RUN echo "deb https://repo.sovrin.org/deb xenial $indy_stream" >> /etc/apt/sourc
2424

2525
RUN useradd -ms /bin/bash -u $uid indy
2626

27-
ARG indy_plenum_ver=1.6.641
27+
ARG indy_plenum_ver=1.6.656
2828
ARG indy_anoncreds_ver=1.0.32
29-
ARG indy_node_ver=1.6.740
29+
ARG indy_node_ver=1.6.761
3030
ARG python3_indy_crypto_ver=0.4.5
3131
ARG indy_crypto_ver=0.4.5
3232

cli/Cargo.lock

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)