Class Push

  • All Implemented Interfaces:
    io.typeflows.util.Renderable

    
    public final class Push
    extends WorkflowTrigger
                        

    GitHub Actions workflow trigger for push events.

    Triggers a workflow when commits are pushed to the repository. This includes pushes to branches and tags. The trigger can be configured to filter by specific branches, paths, or tags to control when the workflow executes.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public final class Push.DSL
      public class Push.Companion
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final String getOn()
      Map<String, Map<String, Object>> render()
      final static Push create(Configure<Push.DSL> trigger) Creates and configures a Push trigger instance.
      final static Push create() Creates and configures a Push trigger instance.
      • Methods inherited from class io.typeflows.util.Base

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait