feat: ignore vendored directories (#135)

* feat: ignore vendored directories

* chore: cr tweaks

* fix: sonarcloud detected issues

* fix: sonarcloud detected issues
This commit is contained in:
2026-01-03 00:55:09 +02:00
committed by GitHub
parent 5d671a9dc0
commit 93294f6fd3
13 changed files with 542 additions and 91 deletions

View File

@@ -168,7 +168,7 @@ func WriteTestFile(t *testing.T, path, content string) {
// WriteActionFixture writes an action fixture to a standard action.yml file.
func WriteActionFixture(t *testing.T, dir, fixturePath string) string {
t.Helper()
actionPath := filepath.Join(dir, appconstants.TestPathActionYML)
actionPath := filepath.Join(dir, appconstants.ActionFileNameYML)
fixture := MustLoadActionFixture(t, fixturePath)
WriteTestFile(t, actionPath, fixture.Content)
@@ -585,3 +585,18 @@ func GetGitHubTokenHierarchyTests() []GitHubTokenTestCase {
},
}
}
// ErrCreateFile returns a formatted error message for file creation failures.
func ErrCreateFile(name string) string {
return fmt.Sprintf("Failed to create %s: %s", name, "%v")
}
// ErrCreateDir returns a formatted error message for directory creation failures.
func ErrCreateDir(name string) string {
return fmt.Sprintf("Failed to create %s dir: %s", name, "%v")
}
// ErrDiscoverActionFiles returns the error format string for DiscoverActionFiles failures.
func ErrDiscoverActionFiles() string {
return "DiscoverActionFiles() error = %v"
}