Skip to content

[ci] paths-filter が root 直下の .md を docs 扱いせずフル CI が走る #59

Description

@yk-lab

概要

ci.yml / self-test.ymldorny/paths-filter は markdown-only 変更で重いジョブをスキップする意図だが、フィルタ !**/*.mdroot 直下の .mdCLAUDE.md / TODO.md / README.md 等)にマッチしないため、これらだけを変更した PR でも src = true と判定され、フル matrix / self-test / proxy ジョブが走ってしまう(CI 課金の無駄)。

実例: PR #58CLAUDE.md + TODO.md のみ)で Detect changesFilter src = true となりフル CI が実行された。

受け入れ条件

  • ci.yml / self-test.ymlsrc フィルタに !*.md(root 直下の .md 除外)を追加する
  • root の .md のみを変更した PR では src = false となり、重い check / matrix / proxy / skip-checksum がスキップされ、gate のみ green になる(次の docs-only PR で確認)
  • 非 .md を含む PR では従来どおりフル CI が走る(回帰なし)

参照

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3: lowあれば嬉しい / 将来ciCI ワークフロー / self-test / ビルド

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions