From 46c36812af379d4a32f8794cc65170e93101c3a5 Mon Sep 17 00:00:00 2001 From: Cam Parra Date: Tue, 18 Sep 2018 06:59:38 -0600 Subject: [PATCH 1/5] release 0.9.3 Signed-off-by: Cam Parra --- CHANGELOG.md | 10 ++++++++-- devops/docker/ci/xenial/Dockerfile | 2 +- devops/indy-pool/Dockerfile | 19 ++++++------------- libsovtoken/Cargo.toml | 2 +- .../libsovtoken/libsovtoken.dependencies.txt | 2 +- .../build_scripts/ios/mac/shared.functions.sh | 2 +- 6 files changed, 18 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cf18bd78..549a34e7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog - +## 0.9.3 +* Changed CI/CD to new stable branch. +* CD added to the new stable branch with new stable release process +* Source code is now public Sovrin repository +* changed base-58 library dependency. +* changed rust-indy-sdk dependency to rust crate +* bugfixes ## 0.9.2 * Android and iOS builds in CD pipeline * Changed transactions to use JSON objects rather than unlabeled arrays @@ -35,4 +41,4 @@ Note: This release requires the user to have libindy installed locally from [the ## 0.7.0 -Initial release \ No newline at end of file +Initial release diff --git a/devops/docker/ci/xenial/Dockerfile b/devops/docker/ci/xenial/Dockerfile index 0afd1640f..0833247ae 100644 --- a/devops/docker/ci/xenial/Dockerfile +++ b/devops/docker/ci/xenial/Dockerfile @@ -90,4 +90,4 @@ COPY libsovtoken-ci-entrypoint.sh /usr/local/bin/ RUN chmod +x /usr/local/bin/libsovtoken-ci-entrypoint.sh ENTRYPOINT ["libsovtoken-ci-entrypoint.sh"] -ENV LIBSOVTOKEN_CI_ENV_VERSION=0.42.0 +ENV LIBSOVTOKEN_CI_ENV_VERSION=0.43.0 diff --git a/devops/indy-pool/Dockerfile b/devops/indy-pool/Dockerfile index d119e84ed..9c4e78cec 100644 --- a/devops/indy-pool/Dockerfile +++ b/devops/indy-pool/Dockerfile @@ -52,30 +52,23 @@ RUN useradd -m -d /home/indy -s /bin/bash -p $(openssl passwd -1 "token") -u $ui ARG indy_stream=stable ARG indy_anoncreds_ver=1.0.11 -ARG python3_indy_crypto_ver=0.4.1 -ARG indy_crypto_ver=0.4.0 +ARG python3_indy_crypto_ver=0.4.3 +ARG indy_crypto_ver=0.4.3 +ARG indy_plenum_ver=1.6.51 +ARG indy_node_ver=1.6.73 -ARG sovtoken_pkg_name=sovtoken_0.8.0_amd64.deb -ARG sovtokenfees_pkg_name=sovtokenfees_0.8.0_amd64.deb RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 68DB5E88 RUN echo "deb https://repo.sovrin.org/deb xenial $indy_stream" >> /etc/apt/sources.list RUN apt-get update -y && apt-get install -y \ - indy-plenum \ - indy-node \ + indy-plenum=${indy_plenum_ver}\ + indy-node=${indy_node_ver} \ indy-anoncreds=${indy_anoncreds_ver} \ python3-indy-crypto=${python3_indy_crypto_ver} \ libindy-crypto=${indy_crypto_ver} \ vim sudo -RUN mkdir -p /usr/local/share/ca-certificates -RUN curl -k https://repo.corp.evernym.com/ca.crt | tee /usr/local/share/ca-certificates/Evernym_Root_CA.crt -RUN update-ca-certificates -RUN echo "10.2.3.179 repo.corp.evernym.com" >>/etc/hosts -RUN update-ca-certificates -RUN curl https://repo.corp.evernym.com/repo.corp.evenym.com-sig.key | apt-key add - -RUN echo 'deb https://repo.corp.evernym.com/deb evernym-agency-dev-ubuntu main' | tee /etc/apt/sources.list.d/agency-dev_repo.corp.evernym.com.list RUN apt-get update && apt-get install -y --no-install-recommends \ sovtoken \ diff --git a/libsovtoken/Cargo.toml b/libsovtoken/Cargo.toml index af50384d3..883b35167 100644 --- a/libsovtoken/Cargo.toml +++ b/libsovtoken/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "libsovtoken" -version = "0.9.2" +version = "0.9.3" authors = [ "Matt Raffel Date: Tue, 18 Sep 2018 08:19:48 -0600 Subject: [PATCH 2/5] libsovtoken points to repo.sovrin.org rc artifact repo Signed-off-by: Cam Parra --- CHANGELOG.md | 1 + devops/aws-codebuild/Jenkinsfile.ci | 8 ++++---- devops/docker/ci/xenial/Dockerfile | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 549a34e7b..6c92e7656 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ * changed base-58 library dependency. * changed rust-indy-sdk dependency to rust crate * bugfixes + ## 0.9.2 * Android and iOS builds in CD pipeline * Changed transactions to use JSON objects rather than unlabeled arrays diff --git a/devops/aws-codebuild/Jenkinsfile.ci b/devops/aws-codebuild/Jenkinsfile.ci index 291686f96..d508a30ba 100644 --- a/devops/aws-codebuild/Jenkinsfile.ci +++ b/devops/aws-codebuild/Jenkinsfile.ci @@ -54,13 +54,13 @@ pipelineWrapper({ // not accurate (it concatenates them): // debian package version: + // debian package name: - def sovtoken_deb_version = "0.9.25.98" - def sovtokenfees_deb_version = "0.9.25.98" + def sovtoken_deb_version = "0.9.3+12.58" + def sovtokenfees_deb_version = "0.9.3+13.58" sh """ cd ./devops/docker/ci/xenial/ - wget --no-check-certificate https://repo.corp.evernym.com/deb/pool/main/s/sovtoken/sovtoken_${sovtoken_deb_version}_amd64.deb - wget --no-check-certificate https://repo.corp.evernym.com/deb/pool/main/s/sovtokenfees/sovtokenfees_${sovtoken_deb_version}_amd64.deb + wget --no-check-certificatea https://repo.sovrin.org/deb/pool/xenial/rc/s/sovtoken/sovtoken_${sovtoken_deb_version}_amd64.deb + wget --no-check-certificate https://repo.sovrin.org/deb/pool/xenial/rc/s/sovtokenfees/sovtokenfees_${sovtoken_deb_version}_amd64.deb """ } } diff --git a/devops/docker/ci/xenial/Dockerfile b/devops/docker/ci/xenial/Dockerfile index 0833247ae..06f3f7f60 100644 --- a/devops/docker/ci/xenial/Dockerfile +++ b/devops/docker/ci/xenial/Dockerfile @@ -90,4 +90,4 @@ COPY libsovtoken-ci-entrypoint.sh /usr/local/bin/ RUN chmod +x /usr/local/bin/libsovtoken-ci-entrypoint.sh ENTRYPOINT ["libsovtoken-ci-entrypoint.sh"] -ENV LIBSOVTOKEN_CI_ENV_VERSION=0.43.0 +ENV LIBSOVTOKEN_CI_ENV_VERSION=0.44.0 From 7ef60c4fbe545534afa740a34cee67fe044f4df5 Mon Sep 17 00:00:00 2001 From: Cam Parra Date: Tue, 18 Sep 2018 08:22:05 -0600 Subject: [PATCH 3/5] extra a removed Signed-off-by: Cam Parra --- devops/aws-codebuild/Jenkinsfile.ci | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devops/aws-codebuild/Jenkinsfile.ci b/devops/aws-codebuild/Jenkinsfile.ci index d508a30ba..e3a8ee83c 100644 --- a/devops/aws-codebuild/Jenkinsfile.ci +++ b/devops/aws-codebuild/Jenkinsfile.ci @@ -59,7 +59,7 @@ pipelineWrapper({ sh """ cd ./devops/docker/ci/xenial/ - wget --no-check-certificatea https://repo.sovrin.org/deb/pool/xenial/rc/s/sovtoken/sovtoken_${sovtoken_deb_version}_amd64.deb + wget --no-check-certificate https://repo.sovrin.org/deb/pool/xenial/rc/s/sovtoken/sovtoken_${sovtoken_deb_version}_amd64.deb wget --no-check-certificate https://repo.sovrin.org/deb/pool/xenial/rc/s/sovtokenfees/sovtokenfees_${sovtoken_deb_version}_amd64.deb """ } From f1ef1e770ff72733f79dff25c3c87dcadfdeb053 Mon Sep 17 00:00:00 2001 From: Cam Parra Date: Tue, 18 Sep 2018 08:28:38 -0600 Subject: [PATCH 4/5] correct variable added Signed-off-by: Cam Parra --- devops/aws-codebuild/Jenkinsfile.ci | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devops/aws-codebuild/Jenkinsfile.ci b/devops/aws-codebuild/Jenkinsfile.ci index e3a8ee83c..fc816bb1f 100644 --- a/devops/aws-codebuild/Jenkinsfile.ci +++ b/devops/aws-codebuild/Jenkinsfile.ci @@ -60,7 +60,7 @@ pipelineWrapper({ sh """ cd ./devops/docker/ci/xenial/ wget --no-check-certificate https://repo.sovrin.org/deb/pool/xenial/rc/s/sovtoken/sovtoken_${sovtoken_deb_version}_amd64.deb - wget --no-check-certificate https://repo.sovrin.org/deb/pool/xenial/rc/s/sovtokenfees/sovtokenfees_${sovtoken_deb_version}_amd64.deb + wget --no-check-certificate https://repo.sovrin.org/deb/pool/xenial/rc/s/sovtokenfees/sovtokenfees_${sovtokenfees_deb_version}_amd64.deb """ } } From ed74172b96b5f36e9377a725ef0dba964b055d59 Mon Sep 17 00:00:00 2001 From: Cam Parra Date: Tue, 18 Sep 2018 08:34:46 -0600 Subject: [PATCH 5/5] incrementing ci version Signed-off-by: Cam Parra --- devops/docker/ci/xenial/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devops/docker/ci/xenial/Dockerfile b/devops/docker/ci/xenial/Dockerfile index 06f3f7f60..7edbf4922 100644 --- a/devops/docker/ci/xenial/Dockerfile +++ b/devops/docker/ci/xenial/Dockerfile @@ -90,4 +90,4 @@ COPY libsovtoken-ci-entrypoint.sh /usr/local/bin/ RUN chmod +x /usr/local/bin/libsovtoken-ci-entrypoint.sh ENTRYPOINT ["libsovtoken-ci-entrypoint.sh"] -ENV LIBSOVTOKEN_CI_ENV_VERSION=0.44.0 +ENV LIBSOVTOKEN_CI_ENV_VERSION=0.45.0