ci/standardize-v3
main
CI 规范 v3:升级 action 插件 + 语义正确的缓存配置(构建逻辑不变)。
插件升级
actions/checkout
3d3c42e5
actions/setup-java
b843ebf9
gradle/actions/setup-gradle
8da46b53
缓存配置:cache-provider 条件式
cache-provider
external
basic
external 需要 setup-gradle v6 才支持,本 PR 同时完成了该升级。
其它既有改动保持不变:动态默认分支 if、concurrency 取消旧 run、permissions: contents: read。
if
concurrency
permissions: contents: read
No dependencies set.
The note is not visible to the blocked user.
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条件式external:Gradle home 由 runner 宿主机卷提供,action 无需上传(实测 act_runner 内置缓存服务每请求 open/close bbolt 且有 5 秒锁等待,并发下必超时)basic:真正启用 action 自己的缓存external需要 setup-gradle v6 才支持,本 PR 同时完成了该升级。其它既有改动保持不变:动态默认分支
if、concurrency取消旧 run、permissions: contents: read。