Skip to content

Commit 594ce12

Browse files
committed
chore: Add mattermost bot repository
1 parent 5060f53 commit 594ce12

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

main.go

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1177,6 +1177,31 @@ func main() {
11771177
return err
11781178
}
11791179

1180+
//
1181+
// MatterMost bot
1182+
//
1183+
mattermostBotDescription := "A MatterMost ChatOps bot for the Holochain project"
1184+
mattermostBotRepositoryArgs := StandardRepositoryArgs("hc-mattermost-bot", &mattermostBotDescription)
1185+
mattermostBot, err := github.NewRepository(ctx, "hc-mattermost-bot", &mattermostBotRepositoryArgs)
1186+
if err != nil {
1187+
return err
1188+
}
1189+
if err = RequireMainAsDefaultBranch(ctx, "hc-mattermost-bot", mattermostBot); err != nil {
1190+
return err
1191+
}
1192+
if err = StandardRepositoryAccess(ctx, "hc-mattermost-bot", mattermostBot); err != nil {
1193+
return err
1194+
}
1195+
mattermostBotDefaultRepositoryRulesetArgs := DefaultRepositoryRulesetArgs(mattermostBot, NewRulesetOptions())
1196+
if _, err = github.NewRepositoryRuleset(ctx, "hc-mattermost-bot-default", &mattermostBotDefaultRepositoryRulesetArgs); err != nil {
1197+
return err
1198+
}
1199+
mattermostBotReleaseRepositoryRulesetArgs := ReleaseRepositoryRulesetArgs(mattermostBot, NewRulesetOptions())
1200+
if _, err = github.NewRepositoryRuleset(ctx, "hc-mattermost-bot-release", &mattermostBotReleaseRepositoryRulesetArgs); err != nil {
1201+
return err
1202+
}
1203+
1204+
11801205
return nil
11811206
})
11821207
}

0 commit comments

Comments
 (0)