Skip to content

[Internal] Thin Client Integration: Fixes Exclude regions check for thinclient mode. #7233

[Internal] Thin Client Integration: Fixes Exclude regions check for thinclient mode.

[Internal] Thin Client Integration: Fixes Exclude regions check for thinclient mode. #7233

Workflow file for this run

name: PR Lint
on:
pull_request:
types: [opened, edited, reopened]
jobs:
pr-lint:
permissions:
checks: write
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: morrisoncole/pr-lint-action@v1.7.0
with:
title-regex: '(\[Internal\]|\[v4\] )?.{3}.+: (Adds|Fixes|Refactors|Removes) .{3}.+'
repo-token: "${{ secrets.GITHUB_TOKEN }}"
on-failed-regex-fail-action: true
on-failed-regex-request-changes: false
on-failed-regex-create-review: true
on-failed-regex-comment: |
Please follow the required format: "[Internal] Category: (Adds|Fixes|Refactors|Removes) Description"
Regex: `(\[Internal\]|\[v4\] )?.{3}.+: (Adds|Fixes|Refactors|Removes) .{3}.+`
The `[Internal]` prefix is a review hint indicating no customer-observable impact (test pipelines, CI, doc-only changes, pure internal refactors). It does **not** affect changelog generation — the changelog is maintained per-PR in `### Unreleased` of `changelog.md`. See CONTRIBUTING.md for the full `[Internal]` definition and the preview-feature carve-out.
Examples:
- Diagnostics: Adds GetElapsedClientLatency to CosmosDiagnostics
- PartitionKey: Fixes null reference when using default(PartitionKey)
- [v4] Client Encryption: Refactors code to external project
- [Internal] Query: Adds code generator for CosmosNumbers for easy additions in the future