Skip to content

ビルド・CI・非公式版の運用基盤を整備 - #5

Merged
gui-ace merged 1 commit into
v3.0from
codex/issue-3-build-foundation
Sep 8, 2026
Merged

ビルド・CI・非公式版の運用基盤を整備#5
gui-ace merged 1 commit into
v3.0from
codex/issue-3-build-foundation

Conversation

@gui-ace

@gui-ace gui-ace commented Sep 8, 2026

Copy link
Copy Markdown

変更

Issue #3 に対応します。Spigot検証で無関係なForge/Fabric構成まで初期化されていたため、元の全対象構成を維持しながら core / spigot プロファイルを追加しました。

コミットSHAとdirty状態を版番号へ埋め込み、リソース処理の入力として追跡します。JARのJetty/Servlet/S3/bStatsと版番号を検査し、成果物・実際に解決した依存のSHA-256を記録します。CIはJDK 21 / Gradle 8.14、読み取り権限と固定SHAのアクションを使い、テスト結果と監査記録だけを保存します。

非公式ビルドの窓口、上流追従、配布範囲、検証・バックアップ・ロールバック手順を文書化しました。R2修正と26.2対応は別PRです。マージ・本番反映・公開バイナリ配布は含みません。

検証

  • Windows / JDK 21: 既存Spigot全helperのビルド、共有コア93テスト、verifySpigotJar成功
  • GitHub Actions: core / spigot両job成功(run 34230965138)
  • コミット後の再ビルドで 3.9-SNAPSHOT-acecore-5a2d5bb32e62 に更新、dirty=falseを確認
  • git diff --check成功
  • PR R2: 境界とマーカーの同値更新による不要書込みを抑止 #4/#6との統合で、既存Fabric 10 / Forge 10を含む標準全体構成のtestが成功(111テスト)。共有コア107テストはJDK 8でもコンパイル・実行成功。サーバー実行試験はPaper 1.21.4/1.21.8およびPaper/Spigot 26.2で実施。

Closes #3

@gui-ace
gui-ace marked this pull request as ready for review September 8, 2026 23:09
@gui-ace
gui-ace merged commit 6ea78ef into v3.0 Sep 8, 2026
4 checks passed
@gui-ace
gui-ace deleted the codex/issue-3-build-foundation branch September 8, 2026 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

運用基盤: Acecore版のCI・版識別・上流追従と導入手順を整備する

1 participant