Skip to content

Commit 972f8c6

Browse files
committed
Merge branch 'sprint' into 'master'
Sprint to Master Closes OP-134, OP-44, OP-133, OP-90, and OP-105 See merge request open-platform/api!146
2 parents a713018 + 1b6c959 commit 972f8c6

131 files changed

Lines changed: 17649 additions & 750 deletions

File tree

Some content is hidden

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

.gitlab-ci.yml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ stages:
1111
- certificates
1212

1313
variables:
14-
DOCKER_DRIVER: overlay2
15-
IMAGE_NAME: openplatform/api
14+
DOCKER_DRIVER: overlay2
15+
IMAGE_NAME: openplatform/api
1616

1717

18-
###########################
19-
# Building
20-
###########################
18+
###########################/
19+
# Tests
20+
###########################/
2121
unit-tests:
2222
stage: test
2323
image: openjdk:8-jdk
@@ -31,6 +31,7 @@ unit-tests:
3131
NETWORK_URL: $NETWORK_URL_DEV
3232
ETHEREUM_PRIVATE_KEY: $ETHEREUM_PRIVATE_KEY_DEV
3333
OPEN_TOKEN_ADDRESS: $OPEN_TOKEN_ADDRESS_DEV
34+
EVENT_SUBSCRIPTION: "false"
3435
services:
3536
- name: postgres
3637
alias: $POSTGRES_HOST
@@ -55,7 +56,19 @@ unit-tests:
5556
except:
5657
- schedules
5758

59+
contract-tests:
60+
services:
61+
- name: openplatform/ganache
62+
alias: ganache
63+
image: openplatform/truffle
64+
script:
65+
- export RPC_HOST="ganache"
66+
- cd src/test/truffle && truffle test
67+
5868

69+
###########################
70+
# Building
71+
###########################
5972
build-jar:
6073
stage: build
6174
image: openjdk:8-jdk
@@ -76,6 +89,7 @@ build-jar:
7689
only:
7790
- master
7891
- sprint
92+
- tags
7993
except:
8094
- schedules
8195

@@ -93,6 +107,7 @@ package-docker:
93107
only:
94108
- sprint
95109
- master
110+
- tags
96111
except:
97112
- schedules
98113

@@ -133,6 +148,7 @@ package-docker:
133148
-e "NETWORK_URL=${NETWORK_URL}" \
134149
-e "ETHEREUM_PRIVATE_KEY=${ETHEREUM_PRIVATE_KEY}" \
135150
-e "OPEN_TOKEN_ADDRESS=${OPEN_TOKEN_ADDRESS}" \
151+
-e "EVENT_SUBSCRIPTION=${EVENT_SUBSCRIPTION}" \
136152
${IMAGE_NAME}:${IMAGE_TAG}
137153
"
138154
@@ -153,6 +169,7 @@ deploy-development:
153169
NETWORK_URL: $NETWORK_URL_DEV
154170
ETHEREUM_PRIVATE_KEY: $ETHEREUM_PRIVATE_KEY_DEV
155171
OPEN_TOKEN_ADDRESS: $OPEN_TOKEN_ADDRESS_DEV
172+
EVENT_SUBSCRIPTION: "true"
156173
IMAGE_TAG: sprint
157174
before_script: *prepare_key
158175
script: *deploy_to_host
@@ -181,6 +198,7 @@ deploy-production:
181198
NETWORK_URL: $NETWORK_URL_PROD
182199
ETHEREUM_PRIVATE_KEY: $ETHEREUM_PRIVATE_KEY_PROD
183200
OPEN_TOKEN_ADDRESS: $OPEN_TOKEN_ADDRESS_PROD
201+
EVENT_SUBSCRIPTION: "true"
184202
IMAGE_TAG: latest
185203
before_script: *prepare_key
186204
script: *deploy_to_host

frontend/.editorconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[*]
2+
indent_style = space
3+
end_of_line = lf
4+
charset = utf-8
5+
trim_trailing_whitespace = true
6+
insert_final_newline = true
7+
8+
[*.{js,css,html}]
9+
indent_style = space
10+
indent_size = 2

frontend/.vscode/settings.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"emmet.includeLanguages": {
3+
"javascript": "javascriptreact",
4+
"vue-html": "html",
5+
"plaintext": "jade"
6+
}
7+
}

0 commit comments

Comments
 (0)