Skip to content

[P2][Build] npm allowScripts / Faraday warningを解消する #235

Description

@ootakazuhiko

背景

itdojp/it-engineer-knowledge-architecture#226 の固定SHA 46604d0 監査で、npm audit 0・test:light・Jekyll buildは成功したが、次のwarningを確認した。

  • npm ci: puppeteer / sharpのinstall scriptsがallowScripts未承認
  • Jekyll: Faraday v2 retry middlewareを使う場合はfaraday-retryが必要

対応

  • install scriptを必要性・供給網リスクの観点で確認する
  • package manager方針に従いallowScriptsを明示するか、不要依存を除去する
  • Faraday retry warningを依存追加または不要性確認により解消する
  • npm ci / test:light / npm audit / Jekyll buildを通す
  • PR review / CI / Pages / public smokeを確認する

完了条件

  • warningが解消するか、非対応理由と期限を根拠付きで記録する
  • review completeness status=ok / unresolved 0
  • main CI・Pages成功

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