Skip to content

Commit 1e6f428

Browse files
committed
Upgraded to secure web3j dependency
1 parent b914508 commit 1e6f428

File tree

3 files changed

+23
-12
lines changed

3 files changed

+23
-12
lines changed

.github/workflows/open-api-ci-cd.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ jobs:
5151
- name: Checkout repository
5252
uses: actions/checkout@v2
5353

54-
- name: Prepare Java SDK 11
54+
- name: Prepare Java SDK 17
5555
uses: actions/setup-java@v1
5656
with:
57-
java-version: 11
57+
java-version: 17
5858

5959
- name: Cache Gradle packages
6060
uses: actions/cache@v2
@@ -109,10 +109,10 @@ jobs:
109109
- name: Checkout repository
110110
uses: actions/checkout@v2
111111

112-
- name: Prepare Java SDK 11
112+
- name: Prepare Java SDK 17
113113
uses: actions/setup-java@v1
114114
with:
115-
java-version: 11
115+
java-version: 17
116116

117117
- name: Build project
118118
run: ./gradlew assemble

build.gradle

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,14 @@ apply plugin: 'io.spring.dependency-management'
1414

1515
group = 'io.openfuture.api'
1616
sourceCompatibility = 17
17+
targetCompatibility = 17
1718

1819
repositories {
1920
mavenCentral()
2021
}
2122

2223
ext {
23-
s3Version = "1.11.333"
24+
s3Version = "1.12.261"
2425
}
2526

2627
dependencies {
@@ -42,7 +43,6 @@ dependencies {
4243

4344
// Ethereum
4445
implementation("org.web3j:web3j-spring-boot-starter:1.6.0")
45-
//implementation('org.web3j:core:4.5.0')
4646
implementation('org.web3j:core:4.12.0'){
4747
exclude group : 'org.bouncycastle', module : 'bcprov-jdk18on'
4848
exclude group : 'com.squareup.okhttp3', module : 'okhttp'
@@ -68,11 +68,20 @@ dependencies {
6868
implementation('commons-io:commons-io:2.8.0')
6969
implementation 'org.apache.commons:commons-lang3:3.6'
7070

71-
implementation('org.apache.httpcomponents:httpclient:4.5.12')
71+
implementation('org.apache.httpcomponents:httpclient:4.5.13')
7272

7373
// Test
7474
testImplementation('org.springframework.boot:spring-boot-starter-test')
7575
testImplementation("org.mockito:mockito-core:2.22.0")
76+
77+
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.9.3'
78+
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.9.3'
79+
testImplementation("junit:junit:4.13.1")
80+
81+
}
82+
83+
test {
84+
useJUnitPlatform()
7685
}
7786

7887
sourceSets {
@@ -119,7 +128,7 @@ jacocoTestReport {
119128
check.dependsOn jacocoTestReport
120129

121130
// Front
122-
processResources.dependsOn(':frontend:assemble')
123-
processResources.dependsOn(':widget:assemble')
124-
processResources.dependsOn(':tracker:assemble')
125-
processResources.dependsOn(':payment-chooser:assemble')
131+
//processResources.dependsOn(':frontend:assemble')
132+
//processResources.dependsOn(':widget:assemble')
133+
//processResources.dependsOn(':tracker:assemble')
134+
//processResources.dependsOn(':payment-chooser:assemble')

src/test/kotlin/io/openfuture/api/component/scaffold/V1ScaffoldCompilerTests.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ import org.junit.Test
1515
import org.mockito.BDDMockito.given
1616
import org.mockito.Mock
1717
import java.nio.charset.Charset
18+
import java.util.*
19+
import kotlin.collections.HashMap
1820

1921
internal class V1ScaffoldCompilerTests : UnitTest() {
2022

@@ -225,7 +227,7 @@ internal class V1ScaffoldCompilerTests : UnitTest() {
225227

226228
private fun createScaffoldContent(): String {
227229
val resource = javaClass.classLoader
228-
.getResource("templates/ethereum/scaffold_${ethereumScaffoldCompiler.getVersion().name.toLowerCase()}.ftl")
230+
.getResource("templates/ethereum/scaffold_${ethereumScaffoldCompiler.getVersion().name.lowercase()}.ftl")
229231
return IOUtils.toString(resource, Charset.defaultCharset())
230232
}
231233

0 commit comments

Comments
 (0)