fix(ci): push detached HEAD to main, sync version to 1.0.4

- Use `git push origin HEAD:main` instead of `git push origin main`
  because Jenkins checks out a specific commit (detached HEAD)
- Sync gradle.properties to 1.0.4 (already published to Nexus)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
这个提交包含在:
XuqmGroup 2026-05-23 02:04:01 +08:00
父节点 e1521ea7ec
当前提交 b3114ba522
共有 2 个文件被更改,包括 2 次插入4 次删除

4
Jenkinsfile vendored
查看文件

@ -119,13 +119,11 @@ pipeline {
steps {
script {
bat """
git checkout main
git config user.email "jenkins@xuqm.com"
git config user.name "Jenkins CI"
git add gradle.properties
git diff --cached --quiet || git commit -m "ci: bump PUBLISH_VERSION to ${env.NEW_VERSION}"
git pull --rebase origin main
git push origin main
git push origin HEAD:main
"""
}
}

查看文件

@ -2,4 +2,4 @@ org.gradle.jvmargs=-Xmx4096m -Dfile.encoding=UTF-8
android.useAndroidX=true
kotlin.code.style=official
android.nonTransitiveRClass=true
PUBLISH_VERSION=1.0.3
PUBLISH_VERSION=1.0.4