Backstage
    Preparing search index...
    • Creates an github:branch-protection:create Scaffolder action that configured Branch Protection in a Github Repository.

      Parameters

      Returns TemplateAction<
          {
              blockCreations?: boolean;
              branch?: string;
              bypassPullRequestAllowances?: {
                  apps?: string[];
                  teams?: string[];
                  users?: string[];
              };
              dismissStaleReviews?: boolean;
              enforceAdmins?: boolean;
              repoUrl: string;
              requireBranchesToBeUpToDate?: boolean;
              requireCodeOwnerReviews?: boolean;
              requiredApprovingReviewCount?: number;
              requiredCommitSigning?: boolean;
              requiredConversationResolution?: boolean;
              requiredLinearHistory?: boolean;
              requiredStatusCheckContexts?: string[];
              requireLastPushApproval?: boolean;
              restrictions?: { apps?: string[]; teams: string[]; users: string[] };
              token?: string;
          },
          { [key: string]: any },
          "v2",
      >