Skip to content

Commit 9c4922d

Browse files
authored
Merge branch 'master' into stable
2 parents 53795f3 + f3a9af0 commit 9c4922d

7 files changed

Lines changed: 33 additions & 22 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## 0.9.3
4+
* Changed FEES transaction to only allow a single change address.
5+
* Changed CI/CD to new stable branch.
6+
* CD added to the new stable branch with new stable release process
7+
* Source code is now public Sovrin repository
8+
* bugfixes
9+
310
## 0.9.2
411
* Changed from using LevelDB to RocksDB
512
* Changed transactions to use JSON objects rather than unlabeled arrays

devops/aws-codebuild/Jenkinsfile.cd

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!groovy
22

3-
def evLibrary = library(identifier: 'evernym-aws-codebuild@aws-codebuild', retriever: modernSCM(
3+
def evLibrary = library(identifier: 'evernym-aws-codebuild@v0.8.0-aws-codebuild', retriever: modernSCM(
44
github(credentialsId: 'evernym-github-machine-user', repoOwner: 'evernym', repository: 'jenkins-shared')
55
)).com.evernym.pipeline
66

@@ -10,6 +10,9 @@ logger.setGlobalLevel('TRACE')
1010

1111
pipelineWrapper({
1212

13+
//put code build containers inside a vpc under our dev account
14+
env.USE_VPC_CONFIG = true
15+
1316
nodeWrapper {
1417
def osname = 'xenial'
1518
List projects = ['sovtoken', 'sovtokenfees']
@@ -111,7 +114,9 @@ pipelineWrapper({
111114
}
112115
}
113116

114-
stage('Upload deb to repositories') {
117+
118+
stage('Upload debs to repos') {
119+
115120
String debName
116121

117122
dir("${awsCBHelper.buildCtx.projects[prTag].artifactsDir}") {
@@ -123,10 +128,11 @@ pipelineWrapper({
123128
packagePath = debName
124129
}
125130

126-
if (env.BRANCH_NAME == 'stable') {
131+
if (env.BRANCH_NAME == 'stable') {
127132
logger.info("Uploading debian package '$debName' to sovrin repo")
128133
SovrinRepo.upload {
129-
repoDistr = 'sdk'
134+
repoDistr = 'deb'
135+
130136
packagePath = debName
131137
}
132138
}

devops/aws-codebuild/Jenkinsfile.ci

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!groovy
22

3-
def evLibrary = library(identifier: 'evernym-aws-codebuild@aws-codebuild', retriever: modernSCM(
3+
def evLibrary = library(identifier: 'evernym-aws-codebuild@v0.8.0-aws-codebuild', retriever: modernSCM(
44
github(credentialsId: 'evernym-github-machine-user', repoOwner: 'evernym', repository: 'jenkins-shared')
55
)).com.evernym.pipeline
66

@@ -15,6 +15,9 @@ pipelineWrapper({
1515
List projects = ['sovtoken', 'sovtokenfees']
1616
List goals = ['test']
1717

18+
//put code build containers inside a vpc under our dev account
19+
env.USE_VPC_CONFIG = true
20+
1821
stage('Checkout from SCM') {
1922
checkout scm
2023
}

devops/build-scripts/xenial/Pool_Party/Dockerfile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ ARG indy_crypto_ver=0.4.3
5757
ARG indy_plenum_ver=1.6.51
5858

5959

60-
ARG sovtoken_pkg_name=sovtoken_0.9.2_amd64.deb
61-
ARG sovtokenfees_pkg_name=sovtokenfees_0.9.2_amd64.deb
60+
ARG sovtoken_pkg_name=sovtoken_0.9.3_amd64.deb
61+
ARG sovtokenfees_pkg_name=sovtokenfees_0.9.3_amd64.deb
6262

6363
COPY ${sovtoken_pkg_name} /root
6464
COPY ${sovtokenfees_pkg_name} /root
@@ -67,11 +67,11 @@ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 68DB5E88
6767
RUN echo "deb https://repo.sovrin.org/deb xenial $indy_stream" >> /etc/apt/sources.list
6868

6969
RUN apt-get update -y && apt-get install -y \
70-
indy-plenum=${indy_plenum_ver} \
71-
indy-node=${indy_node_ver} \
72-
indy-anoncreds=${indy_anoncreds_ver} \
73-
python3-indy-crypto=${python3_indy_crypto_ver} \
74-
libindy-crypto=${indy_crypto_ver} \
70+
indy-plenum>=${indy_plenum_ver} \
71+
indy-node>=${indy_node_ver} \
72+
indy-anoncreds>=${indy_anoncreds_ver} \
73+
python3-indy-crypto>=${python3_indy_crypto_ver} \
74+
libindy-crypto>=${indy_crypto_ver} \
7575
vim sudo
7676

7777
RUN dpkg -i /root/${sovtoken_pkg_name}

sovtoken/setup.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
with open(os.path.join(here, 'sovtoken', '__metadata__.py'), 'r') as f:
2020
exec(f.read(), metadata)
2121

22-
tests_require = ['pytest', 'pytest-xdist', 'mock', 'python3-indy==1.6.5']
22+
tests_require = ['pytest', 'pytest-xdist', 'mock', 'python3-indy>=1.6.5']
2323

2424
setup(
2525
name=metadata['__title__'],
@@ -37,13 +37,8 @@
3737
'': ['*.txt', '*.md', '*.rst', '*.json', '*.conf', '*.html',
3838
'*.css', '*.ico', '*.png', 'LICENSE', 'LEGAL', 'sovtoken']},
3939
include_package_data=True,
40-
# TODO change to 'indy-plenum' with proper version
41-
# once sovtoken starts using indy-plenum from stable
42-
#
43-
# '>=' here seems makes sense since usually indy-plenum is
44-
# installed as indy-node's dependency and might be with greater
45-
# version (just to not update each time new indy-node is released)
46-
install_requires=['indy-plenum==1.6.51'],
40+
41+
install_requires=['indy-plenum>=1.6.51'],
4742
setup_requires=['pytest-runner'],
4843
extras_require={
4944
'test': tests_require,

sovtoken/sovtoken/__metadata__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
# TODO: Update the field values below where needed
66
__title__ = 'sovtoken'
7-
__version_info__ = (0, 9, 2)
7+
__version_info__ = (0, 9, 3)
88
__version__ = '.'.join(map(str, __version_info__))
99
__description__ = 'Token Plugin For Indy Plenum'
1010
__long_description__ = ''

sovtokenfees/sovtokenfees/__metadata__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
__maintainer__ = 'Evernym'
1010
__title__ = 'sovtokenfees'
1111
__url__ = 'https://github.com/evernym/plugin/tree/master/sovtokenfees'
12-
__version_info__ = (0, 9, 2)
12+
__version_info__ = (0, 9, 3)
1313
__version__ = '.'.join(map(str, __version_info__))
1414

1515
__all__ = ['__title__',

0 commit comments

Comments
 (0)