diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index a4f858e..7a416cc 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -9,34 +9,35 @@ jobs: build: runs-on: ubuntu-latest steps: - - name: "Pull & Checkout" - uses: https://ssl.lunadeer.cn:14446/actions/checkout@v3 - with: - fetch-depth: 0 - - name: "Set up Maven" - uses: https://ssl.lunadeer.cn:14446/actions/setup-maven@v4 - - name: "Set up JDK 17" - uses: https://ssl.lunadeer.cn:14446/actions/setup-java@v3 - with: - java-version: '17' - distribution: 'zulu' - cache: maven - - name: "Build with Maven" - run: mvn -B package --file pom.xml - - name: "Copy jar to staging" - run: mkdir staging && cp target/*.jar staging - - name: "Build & test" - run: | - echo "done!" - - name: "setup go for release script" - run: | - wget --no-check-certificate https://golang.google.cn/dl/go1.21.6.linux-amd64.tar.gz - rm -rf /usr/local/go && tar -C /usr/local -xzf go1.21.6.linux-amd64.tar.gz - ln -s /usr/local/go/bin/go /usr/bin/go - go version - - name: "Release" - uses: https://ssl.lunadeer.cn:14446/actions/release-action@main - with: - files: |- - staging/*.jar - api_key: '${{secrets.RELEASE_TOKEN}}' \ No newline at end of file + - name: "Pull & Checkout" + uses: https://ssl.lunadeer.cn:14446/actions/checkout@v3 + with: + fetch-depth: 0 + - name: "Set up Maven" + uses: https://ssl.lunadeer.cn:14446/actions/setup-maven@v4 + - name: "Set up JDK 17" + uses: https://ssl.lunadeer.cn:14446/actions/setup-java@v3 + with: + java-version: '17' + distribution: 'zulu' + cache: maven + - name: "Build with Maven" + run: mvn -B package --file pom.xml + - name: "Copy jar to staging" + run: mkdir staging && cp target/*.jar staging + - name: "Build & test" + run: | + echo "done!" + - name: "setup go for release script" + run: | + wget --no-check-certificate https://golang.google.cn/dl/go1.21.6.linux-amd64.tar.gz + rm -rf /usr/local/go && tar -C /usr/local -xzf go1.21.6.linux-amd64.tar.gz + ln -s /usr/local/go/bin/go /usr/bin/go + go version + - name: "Release" + uses: https://ssl.lunadeer.cn:14446/zhangyuheng/release-action@main + with: + note: "提示:带 ‘original-’ 前缀的文件无法用于运行,请下载不带此前缀的版本。" + files: |- + staging/*.jar + api_key: '${{secrets.RELEASE_TOKEN}}' \ No newline at end of file diff --git a/pom.xml b/pom.xml index 6b2b20a..1ef7052 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ cn.lunadeer LiteWorldEdit - 2.4.3.1 + 2.4.3.2 jar LiteWorldEdit diff --git a/src/main/java/cn/lunadeer/liteworldedit/GiteaReleaseCheck.java b/src/main/java/cn/lunadeer/liteworldedit/GiteaReleaseCheck.java index 7c0a769..4a2cbb8 100644 --- a/src/main/java/cn/lunadeer/liteworldedit/GiteaReleaseCheck.java +++ b/src/main/java/cn/lunadeer/liteworldedit/GiteaReleaseCheck.java @@ -73,7 +73,7 @@ public class GiteaReleaseCheck { JSONObject latestRelease = (JSONObject) releaseList.get(0); GiteaRelease release = new GiteaRelease(); release.tag_name = (String) latestRelease.get("tag_name"); - release.message = getTagMessage(release.tag_name); + release.message = (String) latestRelease.get("body"); release.html_url = (String) latestRelease.get("html_url"); JSONArray assets = (JSONArray) latestRelease.get("assets"); if (assets.size() > 0) { @@ -87,7 +87,7 @@ public class GiteaReleaseCheck { LoggerX.debug("HTML URL: " + latest_release.html_url); if (isNewVersion(current_version, latest_release.tag_name)) { LoggerX.info("发现新版本:" + latest_release.tag_name); - LoggerX.info("更新内容:" + latest_release.message); + LoggerX.info("版本信息:" + latest_release.message); LoggerX.info("下载页面:" + latest_release.html_url); } else { LoggerX.info("当前已是最新版本:" + current_version);