diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..93222de --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,8 @@ +version: 2 +updates: +- package-ecosystem: gradle + directory: "/" + schedule: + interval: daily + time: "04:00" + open-pull-requests-limit: 5 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..81b2973 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,12 @@ +name: Build +on: [pull_request] +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout +x uses: actions/checkout@v2.3.1 + + - name: Build + run: | + ./gradlew test build \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 6781d30..1c02958 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,5 +1,5 @@ // https://github.com/komputing/kethabi/issues/6 -val kethereumVersion = "0.84.2" +val kethereumVersion = "0.86.0" apply { from("https://raw.githubusercontent.com/ligi/gradle-common/master/versions_plugin_stable_only.gradle") @@ -11,7 +11,7 @@ buildscript { } dependencies { - classpath("com.github.ben-manes:gradle-versions-plugin:0.39.0") + classpath("com.github.ben-manes:gradle-versions-plugin:0.51.0") } } @@ -20,7 +20,7 @@ repositories { maven("https://www.jitpack.io") } plugins { - id("org.jetbrains.kotlin.jvm") version "1.5.20" + id("org.jetbrains.kotlin.jvm") version "2.0.21" id("maven-publish") } @@ -39,7 +39,7 @@ configure { dependencies { implementation(gradleApi()) implementation(localGroovy()) - implementation("com.squareup:kotlinpoet:1.9.0") + implementation("com.squareup:kotlinpoet:2.0.0") implementation("com.squareup.moshi:moshi-kotlin:1.12.0") @@ -47,8 +47,8 @@ dependencies { implementation("com.github.komputing.kethereum:abi_codegen:$kethereumVersion") testImplementation("org.assertj:assertj-core:3.20.2") - testImplementation("org.junit.jupiter:junit-jupiter-api:5.7.2") - testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.7.2") + testImplementation("org.junit.jupiter:junit-jupiter-api:5.11.4") + testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.11.4") testImplementation("org.jetbrains.kotlin:kotlin-test") testImplementation("io.mockk:mockk:1.11.0")