This means if you set patterns-repo but omit patterns-files, you only get the README — not the actual pattern files.
Expected Behavior
The common case is "fetch all pattern files from the repo". Users who set patterns-repo: rodin/security-patterns expect to get all 20+ pattern files, not just the README.
Fix
Change default from README.md to "" (empty string), which fetches all files in the repo root.
Users who only want specific files can still set patterns-files: README.md,patterns/foo.md explicitly.
## Problem
The default for `patterns-files` is `README.md`:
```go
patternsFiles := flag.String("patterns-files", envOrDefault("PATTERNS_FILES", "README.md"), ...)
```
This means if you set `patterns-repo` but omit `patterns-files`, you only get the README — not the actual pattern files.
## Expected Behavior
The common case is "fetch all pattern files from the repo". Users who set `patterns-repo: rodin/security-patterns` expect to get all 20+ pattern files, not just the README.
## Fix
Change default from `README.md` to `""` (empty string), which fetches all files in the repo root.
```go
patternsFiles := flag.String("patterns-files", envOrDefault("PATTERNS_FILES", ""), ...)
```
Users who only want specific files can still set `patterns-files: README.md,patterns/foo.md` explicitly.
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.
Problem
The default for
patterns-filesisREADME.md:This means if you set
patterns-repobut omitpatterns-files, you only get the README — not the actual pattern files.Expected Behavior
The common case is "fetch all pattern files from the repo". Users who set
patterns-repo: rodin/security-patternsexpect to get all 20+ pattern files, not just the README.Fix
Change default from
README.mdto""(empty string), which fetches all files in the repo root.Users who only want specific files can still set
patterns-files: README.md,patterns/foo.mdexplicitly.