Aller au contenu
English

TriggerLabel

import type { TriggerLabel } from "@elie-laloum/outpost";
  • sourceRequis
    "github" | "gitlab"
    Émetteur de l’événement : github ou gitlab.
  • repositoryRequis
    string
    owner/name sur GitHub, chemin du projet avec son espace de noms sur GitLab.
  • numberRequis
    number
    Numéro de l’issue ou de la pull request sur GitHub, IID de l’issue ou de la merge request sur GitLab.
  • targetRequis
    "issue" | "pull-request"
    issue, ou pull-request pour une pull request GitHub ou une merge request GitLab.
  • labelRequis
    string
    Label ajouté.
export interface TriggerLabel {
  readonly source: "github" | "gitlab";
  /** `owner/name` on GitHub, `group/project` on GitLab. */
  readonly repository: string;
  /** Issue or pull request number; merge request IID on GitLab. */
  readonly number: number;
  readonly target: "issue" | "pull-request";
  readonly label: string;
}