Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

Commit

Permalink
v3.0.5 release
Browse files Browse the repository at this point in the history
  • Loading branch information
ForteScarlet committed Feb 17, 2022
1 parent f2580be commit 6b725b3
Show file tree
Hide file tree
Showing 4 changed files with 97 additions and 5 deletions.
21 changes: 21 additions & 0 deletions .changelog/v3.0.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
simbot-mirai version: `3.0.0.preview.3.0-292.0.1-SNAPSHOT`

## 首版本
此版本尚不完善,但是已经可以简单使用。工具内的部分说明还未补全,其中有关于cer证书的安装,此处先进行简单说明:
> 由于

## 其他说明
#### 版本号
目前版本 `3.x.x` 等同于 `0.x.x`, 请在脑海中自动将版本最前的数字-3。
由于 `macOS`(`dmg` & `pkg`) 打包必须保证版本号符合规则: `MAJOR[.MINOR][.PATCH]` 且:
- `MAJOR` 是大于0的数字;
- `MINOR` 是一个可选的非负整数;
- `PATCH` 是一个可选的非负整数;
因此对于`dmg``pkg`文件来说,不能使用最大版本号小于0的版本。因此选择将 `MAJOR` 数字与当前环境下 `simbot` 对应的 `MAJOR` 一致,也就是 `3`

有关于其他文件的版本说明请参考 [compose-jb/tutorials/Building native distribution/Specifying package version](https://github.com/JetBrains/compose-jb/tree/master/tutorials/Native_distributions_and_local_execution#specifying-package-version)

<hr>


1 change: 0 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,4 @@ jobs:
with:
files: build/compose/binaries/main/distributions/**
body_path: .changelog/${{ github.ref_name }}.md
draft: true
generate_release_notes: true
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@

## Simbot-Mirai 登录验证辅助工具

## 说明




## 其他说明
#### 版本号
目前版本 `3.x.x` 等同于 `0.x.x`, 请在脑海中自动将版本最前的数字-3。
由于 `macOS`(`dmg` & `pkg`) 打包必须保证版本号符合规则: `MAJOR[.MINOR][.PATCH]` 且:
- `MAJOR` 是大于0的数字;
- `MINOR` 是一个可选的非负整数;
- `PATCH` 是一个可选的非负整数;
因此对于`dmg``pkg`文件来说,不能使用最大版本号小于0的版本。因此选择将 `MAJOR` 数字与当前环境下 `simbot` 对应的 `MAJOR` 一致,也就是 `3`

有关于其他文件的版本说明请参考 [compose-jb/tutorials/Building native distribution/Specifying package version](https://github.com/JetBrains/compose-jb/tree/master/tutorials/Native_distributions_and_local_execution#specifying-package-version)


## License
遵照 [LGPL-3.0](https://www.gnu.org/licenses/lgpl-3.0.html) 协议开源。详情请查看文件 [COPYING](COPYING)[COPYING.LESSER](COPYING.LESSER)

57 changes: 53 additions & 4 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ plugins {
}

group = "love.forte.simbot"
version = "3.0.4"
version = "3.0.5"

repositories {
mavenCentral()
Expand All @@ -25,6 +25,9 @@ configurations.all {
}
}

val simbotMirai = "3.0.0.preview.3.0-292.0.1-SNAPSHOT"


dependencies {
implementation(kotlin("stdlib"))
// selenium https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/open_browser/
Expand All @@ -48,9 +51,7 @@ dependencies {
implementation("com.google.zxing:core:3.4.1")
implementation("com.google.zxing:javase:3.4.1")
// simbot3-mirai
val simbotMirai = "3.0.0.preview.3.0-292.0.1-SNAPSHOT"
implementation("love.forte.simbot.component:simbot-component-mirai-core:$simbotMirai")
//implementation("love.forte.simbot.component:simbot-component-mirai-boot:3.0.0.preview.3.0-292.0.1")

// log4j2
implementation("org.apache.logging.log4j:log4j-api:2.17.1")
Expand Down Expand Up @@ -86,8 +87,13 @@ compose.desktop {
)
nativeDistributions {
targetFormats(
TargetFormat.Rpm,
TargetFormat.Deb,

//TargetFormat.Pkg,
TargetFormat.Dmg,

TargetFormat.Msi,
TargetFormat.Exe,
)

Expand Down Expand Up @@ -124,7 +130,6 @@ compose.desktop {
}
}

// internal val outputs =

tasks.register("packageAndMove") {
group = "compose desktop"
Expand Down Expand Up @@ -184,3 +189,47 @@ tasks.register("packageAndMove") {
}
}




tasks.create("createChangelog") {
group = "build"
doFirst {
val version = "v${project.version}"
println("Generate change log for $version ...")
// configurations.runtimeClasspath
val changelogDir = project.file(".changelog").also {
it.mkdirs()
}
val file = File(changelogDir, "$version.md")
if (!file.exists()) {
file.createNewFile()
val autoGenerateText = """
simbot-mirai version: `$simbotMirai`
## 其他说明
#### 版本号
目前版本 `3.x.x` 等同于 `0.x.x`, 请在脑海中自动将版本最前的数字-3。
由于 `macOS`(`dmg` & `pkg`) 打包必须保证版本号符合规则: `MAJOR[.MINOR][.PATCH]` 且:
- `MAJOR` 是大于0的数字;
- `MINOR` 是一个可选的非负整数;
- `PATCH` 是一个可选的非负整数;
因此对于`dmg`和`pkg`文件来说,不能使用最大版本号小于0的版本。因此选择将 `MAJOR` 数字与当前环境下 `simbot` 对应的 `MAJOR` 一致,也就是 `3`。
有关于其他文件的版本说明请参考 [compose-jb/tutorials/Building native distribution/Specifying package version](https://github.com/JetBrains/compose-jb/tree/master/tutorials/Native_distributions_and_local_execution#specifying-package-version)
<hr>
""".trimIndent()


file.writeText(autoGenerateText)
}


}
}

0 comments on commit 6b725b3

Please sign in to comment.