Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions RELEASING.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# AnvilLib 正式发布
# AnvilLib 多版本发布

七条开发分支通过默认分支 `dev/26.1` 的 **Release AnvilLib** 工作流统一发布。版本取自各分支根 `gradle.properties` 的 `mod_version`。
从默认分支 `dev/26.1` 运行 **Actions → Create Multi-Version Releases → Run workflow**,一次发布所有受管开发分支。总控自动上传 Modrinth、CurseForge、Maven 和 GitHub ReleaseFile,无需选择平台。两站失败不重试且不阻塞发布;Maven 或 ReleaseFile 失败会使整体运行失败。

在该工作流中勾选 `dry_run` 可以验证本分支和其他六个版本。正式发布与重试步骤见[默认分支发布说明](https://github.com/Anvil-Dev/AnvilLib/blob/dev/26.1/RELEASING.md)。
版本后缀、自动日志、预检、演练与续跑说明见[默认分支发布文档](https://github.com/Anvil-Dev/AnvilLib/blob/dev/26.1/RELEASING.md)。日志的上一 tag 按提交祖先关系选择,预发布可接正式版或预发布,正式版只接正式版。

本分支继续提供自己的 Gradle Wrapper、JDK 和构建配置。Gradle 的 Cjsah Maven 依赖仓库地址为 `https://server.cjsah.net:1002/maven/releases/`;内部 Maven 上传继续读取机密 `MAVEN_URL`。
2 changes: 1 addition & 1 deletion module.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ repositories {
forRepositories(
maven { // Anvil Lib
name = "Cjsah Maven"
url = "https://server.cjsah.net:1002/maven/releases"
url = "https://server.cjsah.net:1002/maven/releases/"
}
)
filter {
Expand Down
2 changes: 1 addition & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ pluginManagement {
mavenLocal()
gradlePluginPortal()
maven { url = 'https://maven.neoforged.net/releases' }
maven { url = 'https://server.cjsah.net:1002/maven/releases' }
maven { url = 'https://server.cjsah.net:1002/maven/releases/' }
}
}

Expand Down
Loading