8 Commits

Author SHA1 Message Date
98d6681238 Merge 3379061370 into 232e318522 2024-12-06 17:09:17 +00:00
232e318522 build(deps): bump org.jetbrains.dokka from 1.9.10 to 1.9.20 (#147)
Some checks failed
Binary compatibility verification (for API) / apiCompatibilityCheck (push) Has been cancelled
Build and test project / build (push) Has been cancelled
Build development version container image / build (push) Has been cancelled
Bumps [org.jetbrains.dokka](https://github.com/Kotlin/dokka) from 1.9.10 to 1.9.20.
- [Release notes](https://github.com/Kotlin/dokka/releases)
- [Commits](https://github.com/Kotlin/dokka/compare/v1.9.10...v1.9.20)

---
updated-dependencies:
- dependency-name: org.jetbrains.dokka
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-07 01:09:11 +08:00
3379061370 build(deps): bump io.mockk:mockk from 1.13.9 to 1.13.13
Bumps [io.mockk:mockk](https://github.com/mockk/mockk) from 1.13.9 to 1.13.13.
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](https://github.com/mockk/mockk/compare/1.13.9...1.13.13)

---
updated-dependencies:
- dependency-name: io.mockk:mockk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-10 07:49:30 +00:00
bac7239513 build(action): 将 Gradle 相关 Action 迁移到官方推荐的新版本. 2024-08-30 09:00:48 +08:00
cc7ef37539 build(action): 移除 gradle/actions/wrapper-validation 并将 gradle/actions/setup-gradle 升级至 v4 版本. 2024-08-30 08:52:40 +08:00
4cf670a4d0 build(action): 将 gradle/gradle-build-action@v3.1.0 迁移至 gradle/actions/setup-gradle@v3 2024-08-30 08:45:35 +08:00
d6781dbc71 build(deps): bump gradle/gradle-build-action from 3.1.0 to 3.4.2 (#164)
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action) from 3.1.0 to 3.4.2.
- [Release notes](https://github.com/gradle/gradle-build-action/releases)
- [Commits](https://github.com/gradle/gradle-build-action/compare/v3.1.0...v3.4.2)

---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-21 14:10:40 +08:00
63f68acccd build(action): 将 gradle/wrapper-validation-action@v2 迁移至 gradle/actions/wrapper-validation@v3 2024-05-15 08:50:32 +08:00
7 changed files with 21 additions and 36 deletions

View File

@ -25,12 +25,9 @@ jobs:
with: with:
java-version: '11' java-version: '11'
distribution: 'adopt-hotspot' distribution: 'adopt-hotspot'
cache: 'gradle' - name: Set up Gradle
- uses: gradle/wrapper-validation-action@v2 uses: gradle/actions/setup-gradle@v4
- name: Grant execute permission for gradlew - name: Grant execute permission for gradlew
run: chmod +x gradlew run: chmod +x gradlew
- name: Build and run binary compatibility verification - name: Build and run binary compatibility verification
uses: gradle/gradle-build-action@v3.1.0 run: ./gradlew apiCheck
with:
gradle-version: 'wrapper'
arguments: apiCheck

View File

@ -24,12 +24,9 @@ jobs:
with: with:
java-version: '11' java-version: '11'
distribution: 'adopt-hotspot' distribution: 'adopt-hotspot'
cache: 'gradle' - name: Set up Gradle
- uses: gradle/wrapper-validation-action@v2 uses: gradle/actions/setup-gradle@v4
- name: Grant execute permission for gradlew - name: Grant execute permission for gradlew
run: chmod +x gradlew run: chmod +x gradlew
- name: Build and test - name: Build and test
uses: gradle/gradle-build-action@v3.1.0 run: ./gradlew clean test
with:
gradle-version: 'wrapper'
arguments: test

View File

@ -44,15 +44,12 @@ jobs:
with: with:
java-version: '11' java-version: '11'
distribution: 'adopt-hotspot' distribution: 'adopt-hotspot'
cache: 'gradle' - name: Set up Gradle
- uses: gradle/wrapper-validation-action@v2 uses: gradle/actions/setup-gradle@v4
- name: Grant execute permission for gradlew - name: Grant execute permission for gradlew
run: chmod +x gradlew run: chmod +x gradlew
- name: Build and test - name: Build and test
uses: gradle/gradle-build-action@v3.1.0 run: ./gradlew clean test assembleDist
with:
gradle-version: 'wrapper'
arguments: clean test assembleDist
# 创建新的发行版本 # 创建新的发行版本
- name: Create Release - name: Create Release
@ -62,4 +59,4 @@ jobs:
body_path: ${{ github.workspace }}/CURRENT_CHANGELOG.md body_path: ${{ github.workspace }}/CURRENT_CHANGELOG.md
files: | files: |
*/build/distributions/* */build/distributions/*
*/build/libs/* */build/libs/*

View File

@ -20,15 +20,12 @@ jobs:
with: with:
java-version: '11' java-version: '11'
distribution: 'adopt-hotspot' distribution: 'adopt-hotspot'
cache: 'gradle' - name: Set up Gradle
- uses: gradle/wrapper-validation-action@v2 uses: gradle/actions/setup-gradle@v4
- name: Grant execute permission for gradlew - name: Grant execute permission for gradlew
run: chmod +x gradlew run: chmod +x gradlew
- name: Build and test - name: Build and test
uses: gradle/gradle-build-action@v3.1.0 run: ./gradlew clean test installDist
with:
gradle-version: 'wrapper'
arguments: clean test installDist
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v3
- name: Set up Docker BuildX - name: Set up Docker BuildX
@ -46,4 +43,4 @@ jobs:
tags: ${{ env.IMAGE_NAME }}:latest, ${{ env.IMAGE_NAME }}:${{ github.ref_name }} tags: ${{ env.IMAGE_NAME }}:latest, ${{ env.IMAGE_NAME }}:${{ github.ref_name }}
platforms: linux/amd64,linux/arm64 platforms: linux/amd64,linux/arm64
cache-from: type=gha cache-from: type=gha
cache-to: type=gha,mode=max cache-to: type=gha,mode=max

View File

@ -20,15 +20,12 @@ jobs:
with: with:
java-version: '11' java-version: '11'
distribution: 'adopt-hotspot' distribution: 'adopt-hotspot'
cache: 'gradle' - name: Set up Gradle
- uses: gradle/wrapper-validation-action@v2 uses: gradle/actions/setup-gradle@v4
- name: Grant execute permission for gradlew - name: Grant execute permission for gradlew
run: chmod +x gradlew run: chmod +x gradlew
- name: Build project and install Distribution package - name: Build project and install Distribution package
uses: gradle/gradle-build-action@v3.1.0 run: ./gradlew clean test installDist
with:
gradle-version: 'wrapper'
arguments: installDist
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v3 uses: docker/setup-qemu-action@v3
- name: Set up Docker BuildX - name: Set up Docker BuildX
@ -46,4 +43,4 @@ jobs:
tags: lamgc/scalabot:dev tags: lamgc/scalabot:dev
platforms: linux/amd64,linux/arm64 platforms: linux/amd64,linux/arm64
cache-from: type=gha cache-from: type=gha
cache-to: type=gha,mode=max cache-to: type=gha,mode=max

View File

@ -36,7 +36,7 @@ dependencies {
implementation("io.prometheus:simpleclient_httpserver:0.16.0") implementation("io.prometheus:simpleclient_httpserver:0.16.0")
testImplementation(kotlin("test")) testImplementation(kotlin("test"))
testImplementation("io.mockk:mockk:1.13.9") testImplementation("io.mockk:mockk:1.13.13")
testImplementation("com.github.stefanbirkner:system-lambda:1.2.1") testImplementation("com.github.stefanbirkner:system-lambda:1.2.1")
} }

View File

@ -1,7 +1,7 @@
plugins { plugins {
kotlin("jvm") kotlin("jvm")
id("org.jetbrains.kotlinx.kover") id("org.jetbrains.kotlinx.kover")
id("org.jetbrains.dokka") version "1.9.10" id("org.jetbrains.dokka") version "1.9.20"
`maven-publish` `maven-publish`
signing signing
id("org.jetbrains.kotlinx.binary-compatibility-validator") id("org.jetbrains.kotlinx.binary-compatibility-validator")
@ -17,7 +17,7 @@ dependencies {
api("com.google.code.gson:gson:2.10.1") api("com.google.code.gson:gson:2.10.1")
testImplementation(kotlin("test")) testImplementation(kotlin("test"))
testImplementation("io.mockk:mockk:1.13.9") testImplementation("io.mockk:mockk:1.13.13")
testImplementation("org.junit.jupiter:junit-jupiter-api:5.10.1") testImplementation("org.junit.jupiter:junit-jupiter-api:5.10.1")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.10.1") testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.10.1")