Skip to content

infra(ci-cd): Phase 1 Sprint 2 — tasks-webapi nativeBuild CI job(PR トリガー、changes ゲート)(S2Infra-8) #490

Description

@win2cot

親: #206(Sub-issues 参照)

概要

PR トリガーで GraalVM Native Image build を検証する CI job を追加する。ADR-0008 §6「Sprint 1: Native build を CI workflow に追加(nativeBuild job、PR トリガー)」の起票漏れ回収(Sprint 1 intake #318#325 に不在)。

claude-automation 不適用: workflow 編集系は case B(人手 PR 固定)。

背景

通常 CI(JVM build + test)が緑でも Native build は壊れうる(reflection 依存ライブラリの追加、AOT 非互換コード等)。検証がリリース tag 時(#481)だけだと壊れた変更が main に蓄積し、リリース直前に発覚する。PR ごとに検証して merge 前に止める。

やること

受入基準

  • 対象変更を含む PR で nativeBuild job が実行され、Native build 失敗が PR チェック失敗として可視化される
  • docs only PR では job がスキップされ、auto-merge を阻害しない

依存

関連

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/ci.github/workflows / CI/CD パイプライン変更area/infraAWS インフラ(ECS Fargate / RDS / Keycloak / IAM)変更priority/p1High。現スプリント内で完了必須task-type:implコード実装が主体のタスク

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions