feat: 完善稳定性并重构潜影盒安全机制

This commit is contained in:
2026-08-02 03:36:19 +08:00
parent 18cfbc2002
commit 19ddd3fa99
35 changed files with 1167 additions and 229 deletions
+7 -3
View File
@@ -28,7 +28,11 @@ jobs:
- name: 验证 Gradle Wrapper
uses: gradle/actions/wrapper-validation@v4
- name: 构建插件
- name: 配置 Gradle
uses: gradle/actions/setup-gradle@v4
with:
arguments: clean build
- name: 授予执行权限
run: chmod +x gradlew
- name: 构建插件
run: ./gradlew clean build --no-daemon
+13 -3
View File
@@ -16,18 +16,28 @@ jobs:
- name: 检出代码
uses: actions/checkout@v4
- name: 设置 Java 21
- name: 设置 Java 25
uses: actions/setup-java@v4
with:
java-version: '21'
java-version: '25'
distribution: 'temurin'
cache: gradle
- name: 授予执行权限
run: chmod +x gradlew
- name: 配置 Gradle
uses: gradle/actions/setup-gradle@v4
- name: 构建插件
run: ./gradlew build
shell: bash
run: |
VERSION="${GITHUB_REF_NAME#v}"
if [[ "$VERSION" == "$GITHUB_REF_NAME" || ! "$VERSION" =~ ^[0-9]+\.[0-9]+\.[0-9]+([.-][0-9A-Za-z.-]+)?$ ]]; then
echo "无效的发布标签: $GITHUB_REF_NAME" >&2
exit 1
fi
./gradlew clean build --no-daemon -PpluginVersion="$VERSION"
- name: 创建发行版
uses: softprops/action-gh-release@v2