Skip to content

Commit 868439d

Browse files
authored
Merge pull request #6 from 3944Realms/rebuild-develop
Rebuild develop
2 parents 6d66167 + ea04a3e commit 868439d

35 files changed

+855
-353
lines changed

.github/workflows/build-and-release.yml

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,13 @@ name: Build and Release
33
on:
44
push:
55
branches:
6-
- "rebuild-develop" # develop分支
7-
- "rebuild-release" # release 分支
8-
tags:
9-
- 'build-*' # 打 tag 时跑 build + release
6+
- "rebuild-develop" # develop 分支只构建
7+
- "rebuild-release" # release 分支构建 + 发布
108
workflow_dispatch: # 允许手动触发
119

1210
jobs:
1311
build:
1412
runs-on: ubuntu-latest
15-
1613
steps:
1714
- name: Checkout repository
1815
uses: actions/checkout@v3
@@ -32,8 +29,8 @@ jobs:
3229
- name: Upload common jar
3330
uses: actions/upload-artifact@v4
3431
with:
35-
name: Common
36-
path: Common/build/libs/*.jar
32+
name: Common
33+
path: Common/build/libs/*.jar
3734

3835
- name: Upload common api jar
3936
uses: actions/upload-artifact@v4
@@ -44,40 +41,38 @@ jobs:
4441
release:
4542
needs: build
4643
runs-on: ubuntu-latest
47-
if: startsWith(github.ref, 'refs/tags/build-') # 只有打 tag 才执行 release
44+
if: github.ref_name == 'rebuild-release' # 仅在 release 分支执行 release job
4845
steps:
49-
# 下载 Common JAR
46+
# 下载构建产物
5047
- name: Download Common artifact
5148
uses: actions/download-artifact@v4
5249
with:
5350
name: Common
5451
path: ./build-artifacts/Common
5552

56-
# 下载 CommonApi JAR
5753
- name: Download CommonApi artifact
5854
uses: actions/download-artifact@v4
5955
with:
6056
name: CommonApi
6157
path: ./build-artifacts/CommonApi
6258

63-
# 创建 Release
59+
# 创建 GitHub Release
6460
- name: Create GitHub Release
6561
id: create_release
6662
uses: softprops/action-gh-release@v1
6763
with:
68-
tag_name: ${{ github.ref_name }}
69-
name: Release ${{ github.ref_name }}
70-
body: |
71-
自动发布所有子项目构建产物。
64+
tag_name: "release-${{ github.run_number }}" # 可用 run_number 或自定义版本号
65+
name: Release ${{ github.run_number }}
66+
body: 自动发布所有子项目构建产物
7267
env:
7368
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7469

75-
# 上传各子项目 JAR 到 Release
76-
- name: Upload jars to Release separately
70+
# 上传子项目 JAR
71+
- name: Upload jars to Release
7772
run: |
7873
for file in ./build-artifacts/**/*.jar; do
7974
echo "Uploading $file"
80-
gh release upload "${GITHUB_REF_NAME}" "$file" --repo "${GITHUB_REPOSITORY}" --clobber
75+
gh release upload "release-${GITHUB_RUN_NUMBER}" "$file" --repo "${GITHUB_REPOSITORY}" --clobber
8176
done
8277
env:
8378
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.idea/misc.xml

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/uiDesigner.xml

Lines changed: 124 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Common/build.gradle

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,6 @@ repositories {
2525
dependencies {
2626
// Common 依赖 CommonApi
2727
api project(':CommonApi')
28-
29-
implementation 'org.apache.logging.log4j:log4j-core:2.23.1'
30-
implementation 'org.apache.logging.log4j:log4j-api:2.23.1'
31-
implementation 'org.apache.logging.log4j:log4j-slf4j2-impl:2.23.1'
32-
implementation 'org.realityforge.org.jetbrains.annotations:org.jetbrains.annotations:1.7.0'
33-
implementation 'org.apache.commons:commons-lang3:3.17.0'
34-
implementation 'com.google.guava:guava:33.3.0-jre'
35-
implementation 'io.netty:netty-all:4.1.109.Final'
36-
implementation 'com.google.code.gson:gson:2.10.1'
37-
implementation 'org.slf4j:slf4j-api:2.0.16'
38-
39-
testImplementation platform('org.junit:junit-bom:5.10.0')
40-
testImplementation 'org.junit.jupiter:junit-jupiter'
4128
}
4229

4330
// Sources JAR

Common/src/main/java/com/r3944realms/dg_lab/manager/DGPBClientManager.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@
1616

1717
package com.r3944realms.dg_lab.manager;
1818

19+
import com.r3944realms.dg_lab.api.manager.IDGLabManager;
1920
import com.r3944realms.dg_lab.api.manager.Status;
20-
import com.r3944realms.dg_lab.websocket.PowerBoxWSClient;
2121
import com.r3944realms.dg_lab.api.websocket.message.Message;
22+
import com.r3944realms.dg_lab.websocket.PowerBoxWSClient;
2223
import com.r3944realms.dg_lab.websocket.sharedData.ClientPowerBoxSharedData;
2324

2425
/**

Common/src/main/java/com/r3944realms/dg_lab/manager/DGPBServerManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818

1919
import com.r3944realms.dg_lab.api.manager.IDGLabManager;
2020
import com.r3944realms.dg_lab.api.manager.Status;
21-
import com.r3944realms.dg_lab.websocket.PowerBoxWSServer;
2221
import com.r3944realms.dg_lab.api.websocket.message.Message;
22+
import com.r3944realms.dg_lab.websocket.PowerBoxWSServer;
2323
import com.r3944realms.dg_lab.websocket.sharedData.ServerPowerBoxSharedData;
2424

2525
/**

Common/src/main/java/com/r3944realms/dg_lab/utils/timeTask/DgLabTimerTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717
package com.r3944realms.dg_lab.utils.timeTask;
1818

1919

20-
import com.r3944realms.dg_lab.utils.annoation.NeedCompletedInFuture;
2120
import com.r3944realms.dg_lab.api.websocket.message.Message;
2221
import com.r3944realms.dg_lab.api.websocket.message.PowerBoxMessage;
2322
import com.r3944realms.dg_lab.api.websocket.message.role.PlaceholderRole;
2423
import com.r3944realms.dg_lab.api.websocket.message.role.WebSocketClientRole;
24+
import com.r3944realms.dg_lab.utils.annoation.NeedCompletedInFuture;
2525
import io.netty.channel.ChannelHandlerContext;
2626

2727
import java.util.TimerTask;

0 commit comments

Comments
 (0)