Skip to content

chore: Book QA の book-formatter を監査済み immutable ref へ更新 #253

Closed

Description

@ootakazuhiko

Context(背景)

Issue itdojp/it-engineer-knowledge-architecture#286 Batch 4 として、Book QA が参照する itdojp/book-formatter を旧 immutable ref 69eb5c12f5a750b65614bc9bbbc3d7abd5aa6f6c から、監査済み immutable ref cff9fcf8bae31140f07b358d314fc64173cb7013 へ更新します。対象 ref は fix(deps): update js-yaml security patches (#117) です。

Logic(ロジック)

active Book QA の checkout ref だけを更新し、本文・consumer dependency/lockfile・ビルド契約・Pages 設定は変更しません。consumer dependency の監査は独立して実施し、高 severity 以上がある場合は別 Issue/PR とします。

Action(アクション)

main から専用 branch を作成し、.github/workflows/book-qa.yml の formatter ref 一行だけを変更する Draft PR を作成します。

Review(受入基準)

  • diff は formatter ref の一行だけである
  • consumer と target formatter の npm ci / high audit、該当 QA、Pages-compatible build/smoke、git diff --check を実施する
  • exact-head GitHub Book QA を確認する
  • Draft を維持し、Ready 化、review request、merge、rebase、force push、main push、settings 変更を行わない

Activity

  1. ootakazuhiko commented on Aug 24, 2026

    @ootakazuhiko
    CollaboratorAuthor

    pin-only Draft PR #256 を作成しました。head は 07bc1b19a3f89951a9e7149f4cd934f0386a0c71、diff は .github/workflows/book-qa.yml の formatter ref 一行だけです。

    exact formatter cff9fcf8bae31140f07b358d314fc64173cb7013 の clean checkout は npm ci / high audit 0、formatter QA と Pages-compatible build/smoke は成功しました。exact-head Docs Forbidden 32704642286 は success です。Book QA 32704642277 は root dependency audit で failure(GitHub report: high 9)となり、formatter step 前に停止しました。これは pin diff ではなく、分離 Draft dependency PR #255(Issue #254)で high/critical 0/0 と exact-head green を確認済みの consumer-main blocker です。PR #256 は Draft のままです。

  2. ootakazuhiko commented on Aug 24, 2026

    @ootakazuhiko
    CollaboratorAuthor

    完了証跡

    formatter pin-only PR #256 を、分離 dependency remediation #254/#255 の通常merge後に更新済みmainへ追随させ、監査済み immutable SHAへ更新しました。

    • final reviewed head: 1c4b0c0efdd4cc60cdbb251e78970b7173290d3d
    • normal squash merge: 7bb50dae86cc57d2febf9bbaf1b828e41d8ef037
    • reviewed tree = merge tree: b64b10fb5bc7b27581f6fc19892565ddff150eea
    • PR exact-head: Book QA 32721370213、Docs Forbidden 32721370241 — success
    • merge後main: Book QA 32722883978、Docs Forbidden 32722884032、Pages 32722883261 — success
    • Pages deployment: 6061895942 / status 17228122608
    • production: https://itdojp.github.io/github-workflow-book/ — HTTP 200、title marker確認
    • review completeness: unresolved / generated mismatch / missing review IDs = 0 / 0 / 0
    • final diff: active Book QA formatter ref 1行のみ(69eb5c12... → cff9fcf8...)
    • admin bypass、rebase、force push、main direct push、repository settings変更: なし

    mainのactive formatter refは cff9fcf8bae31140f07b358d314fc64173cb7013 です。

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