Skip to content

Commit f3a18dd

Browse files
committed
fix: 修复 release workflow 无法正常运行的问题
- 更新 Shadow 插件:com.github.johnrengelman.shadow 7.1.2 → com.gradleup.shadow 8.3.6 旧版 Shadow 7.1.2 与 Gradle 8.10 不兼容,导致 shadowJar 构建失败 更新 import 路径:com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar → com.gradleup.shadow.ShadowJar - 为 release workflow 添加 permissions: contents: write softprops/action-gh-release@v2 需要写入权限才能创建 Release 和上传附件
1 parent 8fa4dc2 commit f3a18dd

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
tags:
66
- "v*"
77

8+
permissions:
9+
contents: write
10+
811
jobs:
912
build:
1013
runs-on: ubuntu-latest

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
1+
import com.gradleup.shadow.ShadowJar
22

33
fun getVersionName(tagName: String) = if(tagName.startsWith("v")) tagName.substring(1) else tagName
44
val gitTagName: String? get() = Regex("(?<=refs/tags/).*").find(System.getenv("GITHUB_REF") ?: "")?.value
@@ -10,7 +10,7 @@ version = gitTagName?.run { getVersionName(this) } ?: debugVersion
1010

1111
plugins {
1212
id("java")
13-
id("com.github.johnrengelman.shadow") version "7.1.2"
13+
id("com.gradleup.shadow") version "8.3.6"
1414
}
1515

1616
repositories {

0 commit comments

Comments
 (0)