Package org.openrewrite.github
Class IsGitHubActionDefinition
java.lang.Object
org.openrewrite.Recipe
org.openrewrite.github.IsGitHubActionDefinition
- All Implemented Interfaces:
Cloneable
public class IsGitHubActionDefinition
extends org.openrewrite.Recipe
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openrewrite.Recipe
org.openrewrite.Recipe.Builder, org.openrewrite.Recipe.DelegatingRecipe -
Field Summary
Fields inherited from class org.openrewrite.Recipe
contributors, examples, PANIC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openrewrite.TreeVisitor<?, org.openrewrite.ExecutionContext> Matches (composite) action definitions by the requiredaction.yml/action.yamlfilename rather than by directory.Methods inherited from class org.openrewrite.Recipe
addDataTable, aggregateDataTableDescriptors, builder, buildRecipeList, causesAnotherCycle, clone, createRecipeDescriptor, equals, getContributors, getDataTableDescriptors, getDescription, getDescriptor, getDisplayName, getEstimatedEffortPerOccurrence, getExamples, getInstanceName, getInstanceNameSuffix, getJacksonPolymorphicTypeTag, getMaintainers, getName, getRecipeList, getTags, hashCode, maxCycles, noop, onComplete, run, run, run, setContributors, setExamples, validate, validate, validateAll, validateAll, withOptions
-
Constructor Details
-
IsGitHubActionDefinition
public IsGitHubActionDefinition()
-
-
Method Details
-
getVisitor
public org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> getVisitor()Matches (composite) action definitions by the requiredaction.yml/action.yamlfilename rather than by directory. The conventional.github/actions/location is just that, a convention, so keying on the filename also covers local actions kept elsewhere and actions defined at the repository root.- Overrides:
getVisitorin classorg.openrewrite.Recipe
-