mirror of
https://github.com/ivuorinen/gh-action-readme.git
synced 2026-02-16 11:50:13 +00:00
feat: detect permissions from actions (#137)
* feat: detect permissions from actions * refactor(test): fix 25 SonarCloud issues by extracting test constants Resolved all SonarCloud code quality issues for PR #137: - Fixed 12 string duplication issues (S1192) - Fixed 13 naming convention issues (S100) Changes: - Centralized test constants in appconstants/test_constants.go * Added 9 parser test constants for YAML templates * Added 3 template test constants for paths and versions - Updated parser_test.go to use shared constants - Updated template_test.go to use shared constants - Renamed 13 test functions to camelCase (removed underscores) * chore: reduce code duplication * fix: implement cr fixes * chore: deduplication
This commit is contained in:
@@ -45,6 +45,26 @@ jobs:
|
||||
{{- end}}
|
||||
{{end}}
|
||||
|
||||
{{if .Permissions}}
|
||||
## 🔐 Permissions
|
||||
|
||||
This action requires the following permissions:
|
||||
|
||||
| Permission | Access Level |
|
||||
|------------|--------------|
|
||||
{{- range $key, $value := .Permissions}}
|
||||
| `{{$key}}` | `{{$value}}` |
|
||||
{{- end}}
|
||||
|
||||
**Usage in workflow:**
|
||||
```yaml
|
||||
permissions:
|
||||
{{- range $key, $value := .Permissions}}
|
||||
{{$key}}: {{$value}}
|
||||
{{- end}}
|
||||
```
|
||||
{{end}}
|
||||
|
||||
## 💡 Examples
|
||||
|
||||
<details>
|
||||
|
||||
Reference in New Issue
Block a user