diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fc7882e..a097ce0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,3 +21,10 @@ jobs: with: gradle-version: 7.3 arguments: clean test build artifactoryPublish --info -PIS_SNAPSHOT_BUILD=true + - name: Upload Test Results + uses: dorny/test-reporter@v1.5.0 + if: success() || failure() + with: + name: Test Results + path: build/test-results/test/*.xml + reporter: java-junit diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aa78c4a..d827461 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,3 +24,10 @@ jobs: with: gradle-version: 7.3 arguments: clean test build artifactoryPublish --info -PIS_SNAPSHOT_BUILD=false + - name: Upload Test Results + uses: dorny/test-reporter@v1.5.0 + if: success() || failure() + with: + name: Test Results + path: build/test-results/test/*.xml + reporter: java-junit diff --git a/CHANGELOG.md b/CHANGELOG.md index 3991813..c886107 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.8.1 +- `org.jetbrains.dokka` version `1.6.10` +- `com.jfrog.artifactory` version `4.25.4` +- Added a build & release step that uploads test results. +- Added a CI badge to `README.md` + ## 0.8.0 - `io.taff.exposed` version `0.3.0`. - Renamed `Model` to `Record` diff --git a/README.md b/README.md index 7a05f41..0d92e83 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # Exposed Extensions +![Build](https://github.com/tpasipanodya/exposed-extensions/actions/workflows/.github/workflows/release.yml/badge.svg) A collection of extensions for [Exposed](https://github.com/tpasipanodya/Exposed). Includes: - Logical tenant isolation, soft deletes and (and more) via [Exposed](https://github.com/tpasipanodya/Exposed)'s default scopes. @@ -11,7 +12,7 @@ A collection of extensions for [Exposed](https://github.com/tpasipanodya/Exposed ## How to Use ```kotlin -implementation("io.taff:exposed-extensions:0.8.0") +implementation("io.taff:exposed-extensions:0.8.1") ``` Using logical tenant isolation as an example: diff --git a/build.gradle.kts b/build.gradle.kts index 82bb304..f8b3208 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,7 +12,7 @@ plugins { } group = "io.taff" -version = "0.8.0${ if (isReleaseBuild()) "" else "-SNAPSHOT" }" +version = "0.8.1${ if (isReleaseBuild()) "" else "-SNAPSHOT" }" java.sourceCompatibility = JavaVersion.VERSION_17 repositories { @@ -41,7 +41,7 @@ dependencies { api("io.taff.exposed:exposed-jdbc:0.3.0") api("io.taff.exposed:exposed-java-time:0.3.0") implementation("org.postgresql:postgresql:42.3.1") - testImplementation("io.taff:spek-expekt:0.6.0") + testImplementation("io.taff:spek-expekt:0.6.2") testImplementation(enforcedPlatform("org.junit:junit-bom:5.8.2")) }