mirror of
https://github.com/layue13/MoonBridge.git
synced 2026-10-25 18:46:18 +00:00
- 根任务 release:build/release/ 下收集服务器包、后端插件 JAR 与客户端 mod (经 client-mod 自身 wrapper 构建,-PskipClientMod 可跳过),附安装位置说明 docs/release-layout.md - verify.yml:-Pluckperms check,并新增 client-mod 构建测试 job; ci.yml:-Pluckperms check release,上传 build/release/,发布带 -Pluckperms - gradlew 加可执行位 - README、CLAUDE.md、架构/发布/测试/权限/后端接入文档与 smoke 脚本改用新模块、 新坐标与发行包 backend/ 目录 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GGL9BudzWm4dUQgBsQw4Qr
41 lines
1.1 KiB
YAML
41 lines
1.1 KiB
YAML
name: Verify MoonBridge
|
|
|
|
on:
|
|
pull_request:
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
check:
|
|
runs-on: ubuntu-latest
|
|
timeout-minutes: 30
|
|
permissions:
|
|
contents: read
|
|
steps:
|
|
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09
|
|
with:
|
|
persist-credentials: false
|
|
submodules: recursive
|
|
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6
|
|
with:
|
|
distribution: zulu
|
|
java-version: '25'
|
|
- name: Check (including the LuckPerms plugin)
|
|
run: ./gradlew --no-daemon -Pluckperms check
|
|
|
|
client-mod:
|
|
runs-on: ubuntu-latest
|
|
timeout-minutes: 30
|
|
permissions:
|
|
contents: read
|
|
steps:
|
|
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09
|
|
with:
|
|
persist-credentials: false
|
|
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6
|
|
with:
|
|
distribution: zulu
|
|
java-version: '25'
|
|
- name: Build and test the 1.7.10 client mod
|
|
working-directory: client-mod
|
|
run: ./gradlew --no-daemon build
|