pr.yml: new allow-dependencies-licenses input (package URLs) passed to actions/dependency-review-action, for packages whose nuspec declares a license file (the dependency graph reports NOASSERTION / LicenseRef-scancode-unknown). gclo's LibGit2Sharp, Microsoft.WindowsAppSDK and Microsoft.Windows.SDK.BuildTools fail pr / dependency-review on every change otherwise (see gclo#70).
pr.yml: the title check accepts security, which policies/sdlc.md lists as an allowed type; sdlc.md gains style, which the check already accepted.
pr.yml: DCO check bug: for a commit whose author email is not linked to a GitHub account, .author.login is null and the TSV field is empty; bash's tab IFS collapses adjacent tabs, the columns shift, and the check reports "no Signed-off-by" for a commit that has one. The login is written as - now.
exceptions/register.md: EX-0003 (gclo's libgit2 GPL-2.0-with-linking-exception and Windows SDK license terms, K22-DEP-02) and EX-0004 (gclo's in-repository release workflow until the shared reusable release workflow exists, K22-CI-30 / K22-REL-04); EX-0002's "current state" now says gclo ships SHA256SUMS and attestations since v1.0.1-beta.1.
configs/shell/PSScriptAnalyzerSettings.psd1: CheckOperator and PSAlignAssignmentStatement contradict each other on every aligned multi-line hashtable (including this settings file); alignment is the Kingsrook rule, so CheckOperator is off.
MAINTAINERS.md: gclo's adoption status.
How it was tested
actionlint clean; YAML parses.
The DCO failure mode and the license failure were both observed on gclo pull requests today (gclo#68 before the author email was fixed; gclo#70).
PSScriptAnalyzer 1.25.0 with the changed settings: gclo's four scripts report 0 findings; with the original settings the aligned hashtables in the settings file itself are flagged.
Found while bringing gclo into conformance (KofTwentyTwo/gclo#62).
## What
- `pr.yml`: new `allow-dependencies-licenses` input (package URLs) passed to `actions/dependency-review-action`, for packages whose nuspec declares a license *file* (the dependency graph reports `NOASSERTION` / `LicenseRef-scancode-unknown`). gclo's `LibGit2Sharp`, `Microsoft.WindowsAppSDK` and `Microsoft.Windows.SDK.BuildTools` fail `pr / dependency-review` on every change otherwise (see gclo#70).
- `pr.yml`: the title check accepts `security`, which `policies/sdlc.md` lists as an allowed type; `sdlc.md` gains `style`, which the check already accepted.
- `pr.yml`: DCO check bug: for a commit whose author email is not linked to a GitHub account, `.author.login` is null and the TSV field is empty; bash's tab `IFS` collapses adjacent tabs, the columns shift, and the check reports "no Signed-off-by" for a commit that has one. The login is written as `-` now.
- `exceptions/register.md`: EX-0003 (gclo's libgit2 GPL-2.0-with-linking-exception and Windows SDK license terms, K22-DEP-02) and EX-0004 (gclo's in-repository release workflow until the shared reusable release workflow exists, K22-CI-30 / K22-REL-04); EX-0002's "current state" now says gclo ships `SHA256SUMS` and attestations since v1.0.1-beta.1.
- `configs/shell/PSScriptAnalyzerSettings.psd1`: `CheckOperator` and `PSAlignAssignmentStatement` contradict each other on every aligned multi-line hashtable (including this settings file); alignment is the Kingsrook rule, so `CheckOperator` is off.
- `MAINTAINERS.md`: gclo's adoption status.
## How it was tested
- `actionlint` clean; YAML parses.
- The DCO failure mode and the license failure were both observed on gclo pull requests today (gclo#68 before the author email was fixed; gclo#70).
- PSScriptAnalyzer 1.25.0 with the changed settings: gclo's four scripts report 0 findings; with the original settings the aligned hashtables in the settings file itself are flagged.
Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Found while bringing gclo into conformance (KofTwentyTwo/gclo#62).
What
pr.yml: newallow-dependencies-licensesinput (package URLs) passed toactions/dependency-review-action, for packages whose nuspec declares a license file (the dependency graph reportsNOASSERTION/LicenseRef-scancode-unknown). gclo'sLibGit2Sharp,Microsoft.WindowsAppSDKandMicrosoft.Windows.SDK.BuildToolsfailpr / dependency-reviewon every change otherwise (see gclo#70).pr.yml: the title check acceptssecurity, whichpolicies/sdlc.mdlists as an allowed type;sdlc.mdgainsstyle, which the check already accepted.pr.yml: DCO check bug: for a commit whose author email is not linked to a GitHub account,.author.loginis null and the TSV field is empty; bash's tabIFScollapses adjacent tabs, the columns shift, and the check reports "no Signed-off-by" for a commit that has one. The login is written as-now.exceptions/register.md: EX-0003 (gclo's libgit2 GPL-2.0-with-linking-exception and Windows SDK license terms, K22-DEP-02) and EX-0004 (gclo's in-repository release workflow until the shared reusable release workflow exists, K22-CI-30 / K22-REL-04); EX-0002's "current state" now says gclo shipsSHA256SUMSand attestations since v1.0.1-beta.1.configs/shell/PSScriptAnalyzerSettings.psd1:CheckOperatorandPSAlignAssignmentStatementcontradict each other on every aligned multi-line hashtable (including this settings file); alignment is the Kingsrook rule, soCheckOperatoris off.MAINTAINERS.md: gclo's adoption status.How it was tested
actionlintclean; YAML parses.Generated with Claude Code