差し渡しを取らない軸の断りをシェーダーへ向ける #216
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |