Merge pull request #18441 from Homebrew/skip-actionlint

style: skip actionlint checks if an actionlint workflow is present
This commit is contained in:
Mike McQuaid 2024-09-27 09:11:49 +01:00 committed by GitHub
commit da3b84b46a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -91,7 +91,11 @@ module Homebrew
run_shfmt(shell_files, fix:)
end
actionlint_result = if files.present? && actionlint_files.empty?
has_actionlint_workflow = actionlint_files.any? do |path|
path.to_s.end_with?("/.github/workflows/actionlint.yml")
end
odebug "actionlint workflow detected. Skipping actionlint checks." if has_actionlint_workflow
actionlint_result = if files.present? && (has_actionlint_workflow || actionlint_files.empty?)
true
else
run_actionlint(actionlint_files)