ci: standard v3 (action upgrades + cache-provider external) #25

Merged
layue13 merged 1 commits from ci/standardize-v3 into main 2026-11-04 19:08:03 +00:00
Owner

CI 规范 v3:升级 action 插件 + 语义正确的缓存配置(构建逻辑不变)。

插件升级

  • actions/checkout → v7.0.1 (3d3c42e5)
  • actions/setup-java → v6.1.0 (b843ebf9)
  • gradle/actions/setup-gradle → v6.4.1 (8da46b53)

缓存配置:cache-provider 条件式

  • Gitea → external:Gradle home 由 runner 宿主机卷提供,action 无需上传(实测 act_runner 内置缓存服务每请求 open/close bbolt 且有 5 秒锁等待,并发下必超时)
  • GitHub → basic:真正启用 action 自己的缓存

external 需要 setup-gradle v6 才支持,本 PR 同时完成了该升级。

其它既有改动保持不变:动态默认分支 if、concurrency 取消旧 run、permissions: contents: read。

CI 规范 v3:升级 action 插件 + 语义正确的缓存配置(构建逻辑不变)。 **插件升级** - `actions/checkout` → v7.0.1 (`3d3c42e5`) - `actions/setup-java` → v6.1.0 (`b843ebf9`) - `gradle/actions/setup-gradle` → v6.4.1 (`8da46b53`) **缓存配置**:`cache-provider` 条件式 - Gitea → `external`:Gradle home 由 runner 宿主机卷提供,action 无需上传(实测 act_runner 内置缓存服务每请求 open/close bbolt 且有 5 秒锁等待,并发下必超时) - GitHub → `basic`:真正启用 action 自己的缓存 `external` 需要 setup-gradle v6 才支持,本 PR 同时完成了该升级。 其它既有改动保持不变:动态默认分支 `if`、`concurrency` 取消旧 run、`permissions: contents: read`。
layue13 added 1 commit 2026-11-04 18:57:50 +00:00
ci: standard v3 (action upgrades + cache-provider external)
Build / build (push) Skipped
Build / publish (push) Skipped
Build / build (pull_request) Successful in 1m24s
Build / publish (pull_request) Skipped
1ea78a02f8
layue13 merged commit 8e0a57d42f into main 2026-11-04 19:08:03 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TDLM/thaumicadditions#25