Skip to content

差し渡しを取らない軸の断りをシェーダーへ向ける #216

差し渡しを取らない軸の断りをシェーダーへ向ける

差し渡しを取らない軸の断りをシェーダーへ向ける #216

Workflow file for this run

name: ドキュメント
# CI は paths-ignore で根の Markdown を除外するため、文書だけの変更では走らない。
# 記述子の側だけが変わっても件数の検査が要るので、その経路もここで拾う。
on:
push:
branches: ["main"]
paths:
- "**.md"
- "**.markdown"
- ".github/workflows/docs.yml"
- "build/verify-markdown-tables.ps1"
- "build/verify-readme-counts.ps1"
- "build/verify-analyzer-releases.ps1"
- "src/ComputeWeave.SourceGenerators/Diagnostics/DiagnosticDescriptors.cs"
- "src/ComputeWeave.D2D1.SourceGenerators/Diagnostics/DiagnosticDescriptors.cs"
pull_request:
branches: ["main"]
paths:
- "**.md"
- "**.markdown"
- ".github/workflows/docs.yml"
- "build/verify-markdown-tables.ps1"
- "build/verify-readme-counts.ps1"
- "build/verify-analyzer-releases.ps1"
- "src/ComputeWeave.SourceGenerators/Diagnostics/DiagnosticDescriptors.cs"
- "src/ComputeWeave.D2D1.SourceGenerators/Diagnostics/DiagnosticDescriptors.cs"
permissions:
contents: read
jobs:
verify:
name: 文書の検査
runs-on: ubuntu-latest
defaults:
run:
shell: pwsh
steps:
- name: ソースコードを取得
uses: actions/checkout@v4
# 空行で切れた表の行は、差分にも編集画面にも現れないまま段落へ落ちる。
- name: Markdown の表を検証
run: pwsh build/verify-markdown-tables.ps1
# 記述子を足したPRが README の件数を置き去りにしても、差分だけでは気付けない。
- name: README の件数を検証
run: pwsh build/verify-readme-counts.ps1
# 重大度が動いた規則を追加した規則と同じ形で移すと、構築は通るのに履歴が二重になる。
- name: アナライザーのリリース記録を検証
run: pwsh build/verify-analyzer-releases.ps1