layue13
95111d2f84
ci: stop caching entire ~/.gradle/caches (was ~4GB)
Java CI / build (pull_request) Successful in 13m11s
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
2026-11-09 21:19:21 +00:00
layue13
327c0ea940
ci: fix HMCL:test hang — install GTK for JavaFX under xvfb
2026-11-09 21:19:21 +00:00
layue13
aace7932e0
ci: quote publish-tdlm workflow_dispatch description
...
Unquoted "Example: ..." broke YAML parsing, so Gitea recorded push
runs with 0 jobs as failure.
2026-11-09 21:19:21 +00:00
layue13
93bb547a9e
ci: add publish-tdlm push no-op to avoid empty failed runs
...
Gitea was marking publish-tdlm.yml push events as failure with 0 jobs.
Add an explicit push path filter + noop job; keep publish on dispatch.
2026-11-09 21:19:21 +00:00
layue13
0f29fafc0a
ci: skip publish-tdlm job unless workflow_dispatch
...
Push events were recording empty failed runs (0 jobs) for this
dispatch-only workflow. Guard the job so push is a clean skip.
2026-11-09 21:19:21 +00:00
layue13
7f3b7cfe8a
ci: align publish-tdlm action pins with gradle.yml
...
Use checkout/setup-java v6 and gradle-actions v5 so act resolves the
same nest-mirrored action tags as Java CI.
2026-11-09 21:19:21 +00:00
layue13
9de2d8eeef
ci: align publish auth with TDLMPack / org secret pattern
...
Keep secrets.TDLM_PACK_TOKEN (same name as pack.yml); document that it
is currently a TDLMPack repo secret while MAVEN_* are org-level.
Fall back to github.token so release can proceed after merge without a
new HMCL-only secret when the pack token is promoted or unavailable.
2026-11-09 21:19:21 +00:00
layue13
6434573105
fix: point DEFAULT_CLIENT_FILE_API at packages.dandanton.com CDN
...
Use https://packages.dandanton.com/tdlm-client/latest (same relative
layout as Pack's tdlm-client/latest). Document TDLM_CLIENT_FILE_API
alignment and the Pack publish/mirror caveat.
2026-11-09 21:19:21 +00:00
layue13
3cbab39d16
ci: publish HMCL.exe/jar to Gitea Release and tdlm-hmcl/latest
...
Add a TDLMPack-oriented publish workflow (nest API, same pattern as
TDLMPack pack.yml) plus docs for the exact consume URLs. Pack builds
still do not Maven-resolve the launcher.
2026-11-09 21:19:21 +00:00
layue13
82b0459f4d
ci: stop caching entire ~/.gradle/caches (was ~4GB)
...
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
Java CI / build (pull_request) Successful in 12m22s
Match ForestryMC/IC2: Gitea uses setup-gradle cache-provider external
with no whole-home actions/cache. Keep wrapper-only cache so restores
stay small on the Windows Docker runner.
2026-11-09 20:37:39 +00:00
layue13
b7e9d7fda4
ci: fix HMCL:test hang — install GTK for JavaFX under xvfb
...
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
Java CI / build (pull_request) Successful in 14m4s
The apparent checkstyle stall was :HMCL:test stuck after
GtkPlatformFactory Internal Error (xvfb without libgtk). Install GTK/X11
deps, use software prism, and bound Platform.startup in test launchers.
2026-11-09 19:42:47 +00:00
layue13
a4e6ab3673
ci: bump setup-gradle to v6 and cache apt xvfb debs
...
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
Java CI / build (pull_request) Canceled after 24m45s
Nest actions/gradle-actions@v5 rejects cache-provider; v6 supports it
(and defaults to enhanced — keep Gitea on external). Cache ~/apt-cache
so xvfb debs can skip apt-get update when Actions cache is available.
2026-11-09 18:27:47 +00:00
layue13
096146449d
ci: align Gradle/JDK caching with TDLM org workflows
...
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
Java CI / build (pull_request) Canceled after 1m55s
Match ForestryMC/IC2 setup-build: cache-jdk, and use setup-gradle
cache-provider basic on GitHub / external on Gitea (avoids ECONNREFUSED
to GitHub cache). Cache ~/.gradle caches+wrapper via actions/cache.
2026-11-09 17:31:17 +00:00
layue13
5f61a0d05c
ci: use nest mirror actions/gradle-actions for setup-gradle
...
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
Java CI / build (pull_request) Canceled after 1h53m21s
act resolves uses: gradle/actions/* to git.nest…/gradle/actions, which
is not available. Sibling mirrors live under the actions org as
actions/gradle-actions (mirror of github.com/gradle/actions).
2026-11-09 16:20:00 +00:00
layue13 and Claude Sonnet 5.5
e792bfc554
ci: try installing xvfb before refreshing the package index
...
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
Java CI / build (pull_request) Failing after 16s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 16:21:40 +08:00
layue13 and Claude Sonnet 5.5
d6b4af2d96
ci: one workflow run per change, cancel superseded runs, cache the Gradle distribution
...
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
Java CI / build (pull_request) Canceled after 0s
Pushes to feature branches built twice (push and pull request) and Check Codes
repeated the compile in a second workflow. Build now runs only on main, tags and
pull requests, cancels older runs of the same ref, folds checkstyle and
checkTranslations into the single Gradle invocation, caches the wrapper download
and skips apt when xvfb is installed.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-08 16:19:50 +08:00
浩 刘
1147892830
ci: drop unmirrored reviewdog and github-script workflows
...
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
Check Codes / build (push) Failing after 10m17s
Java CI / build (push) Failing after 3h1m7s
Gitea act resolves actions from git.nest.potatolab.uk; reviewdog/action-setup
and actions/github-script 404 there (even for conditional steps). Keep Gradle
checkstyle/checkTranslations only; disable PR comment and size-label flows.
2026-11-07 19:16:41 +00:00
浩 刘
a4fff896ea
ci: install xvfb before Gradle build on self-hosted runners
...
Mirror Repository / Mirror to CNB (push) Skipped
Mirror Repository / Mirror to Gitee (push) Skipped
Java CI / build (push) Failing after 3h0m4s
Self-hosted Gitea Actions runners lack xvfb by default, so xvfb-run
fails with exit 127. Install it in the Java CI workflow before build.
2026-11-07 19:02:04 +00:00
Glavo
0cfc2471a0
使用 BellSoft Full JDK 运行 GitHub Action ( #6978 )
2026-10-13 21:13:42 +08:00
Glavo
dccfa7c9a9
将文件末尾的 CRLF 替换为 LF ( #6713 )
2026-08-20 21:03:12 +08:00
neveler
f7bf2d468d
将 PR Checkstyle 报告同步至 Pull Request 审查评论 ( #6692 )
2026-08-20 20:54:32 +08:00
Glavo
144e822a85
使用 Xvfb 运行 Gradle Action ( #6570 )
2026-08-01 20:59:38 +08:00
neveler
3aa8603bd1
提取 pr-size-label 工作流中的 js 代码到独立文件 ( #6458 )
2026-07-22 22:06:57 +08:00
3gf8jv4dv
15faccf376
chore(workflow): add pr-size-label workflow file ( #6381 )
2026-07-17 20:23:48 +08:00
Glavo
cb9d32dc91
构建时创建 deb 包 ( #5981 )
2026-04-26 14:40:05 +08:00
Glavo
4a69fde6e6
更新 GitHub Actions ( #5801 )
2026-03-17 17:03:19 +08:00
Xirren and xirren
568fa354ee
清理OAuth Secret相关 ( #5614 )
...
Co-authored-by: xirren <xirren@outlook.com >
2026-02-23 20:45:10 +08:00
neveler
ebad1f67ce
优化同步工作流 ( #5036 )
2025-12-21 16:25:45 +08:00
Glavo
c4d4c6fcf3
优化镜像仓库同步功能 ( #5006 )
2025-12-19 16:47:12 +08:00
Glavo
f77f005f88
mirror.yml 中直接传递用户名 ( #5005 )
2025-12-19 16:10:02 +08:00
Glavo
9ec494664c
简化镜像仓库同步 workflow ( #5004 )
2025-12-19 16:02:02 +08:00
Glavo
d45d994307
将 Release 同步至 CNB ( #5000 )
2025-12-18 21:08:30 +08:00
Glavo
3a9cc2b9bb
修复 CNB 同步功能 ( #4995 )
2025-12-18 05:57:14 +08:00
Glavo
056f30f6f5
将代码同步至 CNB ( #4994 )
2025-12-18 05:47:29 +08:00
neveler
74ec4aaae8
优化检查更新工作流 ( #4879 )
2025-12-02 21:15:43 +08:00
辞庐
f4c6a4f891
优化 Github Actions 构建速度 ( #4745 )
2025-11-08 21:54:15 +08:00
neveler
f0a16b0cd9
使用矩阵简化更新工作流 ( #4725 )
2025-11-08 21:20:01 +08:00
Burning_TNT and 3gf8jv4dv
3c3e2b8cfc
Terracotta | 陶瓦联机 ( #4215 )
...
Co-authored-by: 3gf8jv4dv <3gf8jv4dv@gmail.com >
2025-10-03 20:01:08 +08:00
Glavo
8731faaac7
更新 Jenkins CI 链接 ( #4584 )
2025-10-02 21:57:44 +08:00
Glavo
8a89baee09
使用 Gradle 获取更新信息 ( #4560 )
2025-09-28 20:29:07 +08:00
Glavo
f0a16b3d14
GitHub Action 按文件类型分别上传构建产物 ( #4537 )
2025-09-27 15:56:28 +08:00
Glavo
7d6f21dc3a
Bump Gradle to 9.0.0 ( #4168 )
2025-08-01 19:26:11 +08:00
Glavo
401fef5774
创建 checkstyle task ( #4162 )
2025-07-31 19:41:02 +08:00
Burning_TNT
ffa7afcbab
优化 GitHub Action 工作流 ( #4037 )
2025-07-27 00:46:11 +08:00
Glavo
75d0ec34f5
将构建项目所需的最低 JDK 版本升级至 11 ( #3805 )
2025-04-29 09:52:06 +08:00
Glavo
9d0c8da310
拆分 HMCLauncher 至独立项目 ( #3840 )
2025-04-20 11:52:29 +08:00
3gf8jv4dv
95e39fe87a
gha: revise release description [skip ci] ( #3474 )
...
unify text style
2025-01-06 03:12:13 +08:00
Glavo
d61826ba4c
优化 Release Note ( #3516 )
2025-01-01 05:37:30 +08:00
Glavo
3df52b0e8f
Fix typo in check-update.yml ( #3479 )
2024-11-29 20:06:08 +08:00
Glavo
0a230ef6b5
优化 Release Note ( #3472 )
2024-11-23 19:48:46 +08:00