Skip to content

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

Description

@gui-ace

目的

Acecore管理版を再現可能にビルド・検証し、upstreamとの差分と成果物を追跡できるようにする。

作業

  • READMEのビルド・貢献・カスタム配布方針、LICENSE/NOTICEを確認する。
  • upstream同期と機能ごとのbranch/PR方針を整備する。
  • GitHub Actionsでbuild/testを実施。最小権限と依存取得先をレビューする。
  • 現行Gradle構成と26.2対応候補のGradle/JDK構成を分けて検証する。
  • バージョンにAcecore識別子・commit SHAを含め、成果物チェックサムを生成する。
  • 非公式版であることとAcecore側サポート先を明示する。
  • upstreamへ返す修正と独自差分の一覧を維持する。
  • 段階導入とJAR/設定のバックアップ・ロールバック手順を用意する。

受入条件

  • 指定commitからCIで成果物を生成でき、build/test結果を追跡できる。
  • shared core変更はREADMEの対応プラットフォーム検証要件を考慮する。
  • 秘密情報や内部運用情報をソース・ログ・公開成果物に含めない。
  • merge/CI成功と本番反映を区別する。

境界

まずCIのbuild/testまで。一般向けバイナリ配布・本番自動deployはこのIssueで無条件に有効化しない。リポジトリprivate化は公開forkの切り離しが必要なため、別途判断する。

2026-09-09 実装・隔離検証完了

対応PR: #5
R2・ビルド基盤・26.2対応の統合で、既存Fabric 10 / Forge 10を含む全体構成のtest(111件)、26.2候補の115テスト、JDK 8での共有コア107テストが成功。Paper/Spigot 26.2と既存Paperでの実行結果・対象ソース・SHA-256は各PRに記録。Issueは対応PRのマージ時に閉じます。本番反映と一般向けJAR公開は別判断です。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions