Crate gh_workflow

Source

Modules§

Structs§

  • Represents an artifact produced by a job.
  • Represents artifacts produced by jobs.
  • Configuration for branch protection rule events
  • Configuration for check suite events
  • Represents concurrency settings for workflows.
  • Represents a container configuration for jobs.
  • Configuration for create events (branch or tag creation) See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#create
  • Represents credentials for accessing a container.
  • Represents default settings for jobs.
  • Configuration for delete events (branch or tag deletion) See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#delete
  • Types of deployment events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#deployment
  • Types of deployment status events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#deployment_status
  • Configuration for discussion events
  • Configuration for discussion comment events
  • Represents environment variables in the workflow.
  • Represents an environment for jobs.
  • Represents all possible webhook events that can trigger a workflow See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows
  • Represents an action that can be triggered by an event in the workflow.
  • Represents an expression used in conditions.
  • Represents input parameters for a step.
  • Configuration for issue comment events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#issue_comment
  • Configuration for issue events
  • Represents a job in the workflow.
  • Configuration for label events
  • Represents permissions for the GITHUB_TOKEN.
  • Configuration for pull request review events
  • Configuration for pull request review comment events
  • Configuration for pull request target events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target
  • Configuration for push events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#push
  • Configuration for registry package events
  • Configuration for release events
  • Represents default settings for retries.
  • Represents a strategy for retrying jobs.
  • Represents a step that runs a command.
  • Represents default settings for running commands.
  • Represents the environment in which a job runs.
  • Represents a secret required for the workflow.
  • Represents a step in the workflow.
  • Represents a step value in the workflow.
  • Represents the strategy for running jobs.
  • Represents a step that uses an action.
  • Represents a volume configuration for containers.
  • Represents the configuration for a GitHub workflow.
  • Configuration for workflow call events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_call
  • Configuration for workflow call input
  • Configuration for workflow call output
  • Configuration for workflow call secret
  • Configuration for workflow dispatch events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch
  • Configuration for workflow dispatch input
  • Configuration for workflow run events

Enums§

  • Represents the type of activity in the workflow.
  • Types of branch protection rule events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#branch_protection_rule
  • Types of check run events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#check_run
  • Types of check suite events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#check_suite
  • Types of discussion comment events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#discussion_comment
  • Types of discussion events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#discussion
  • Types of issue comment events
  • Types of issue events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#issues
  • Types of label events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#label
  • Represents the level of permissions.
  • Represents a network port.
  • Types of pull request review comment events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_review_comment
  • Types of pull request review events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_review
  • Types of registry package events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#registry_package
  • Types of release events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#release
  • Represents the runner environment for jobs.
  • Types of workflow run events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_run

Traits§

  • A trait to convert Step<Run> and Step<Use> to StepValue.