75 void load(
const string& configFileName);
A class for loading and validating the JSON external configuration values This class allows the scrip...
Definition Config.h:16
string markdownFullModeReleaseNotePrefix
Definition Config.h:50
string gitLogError
Definition Config.h:67
string expectedSyntaxMessage
Definition Config.h:70
string githubUrl
Definition Config.h:20
string repoPullRequestsApiUrl
Definition Config.h:25
string noPullRequestNumberError
Definition Config.h:60
string noReleaseNotesModeError
Definition Config.h:55
string pullRequestsSourceCliInputName
Definition Config.h:40
string pullRequestsSourceGithubActionsInputName
Definition Config.h:41
string noReleaseStartReferenceError
Definition Config.h:58
string incorrectReleaseNotesModeError
Definition Config.h:56
string incorrectReleaseNotesSourceError
Definition Config.h:54
void load(const string &configFileName)
Definition Config.cpp:17
string fullModeCliInputName
Definition Config.h:44
string githubReposApiUrl
Definition Config.h:21
string githubApiUnauthorizedAccessError
Definition Config.h:63
string githubApiRateLimitExceededError
Definition Config.h:62
int commitTypesCount
Definition Config.h:26
string noGithubRepositoryError
Definition Config.h:61
string singlePullRequestSourceCliInputName
Definition Config.h:46
string shortModeCliInputName
Definition Config.h:42
string githubMarkdownApiUrl
Definition Config.h:22
string markdownOutputFileName
Definition Config.h:18
string commitTypes[50][2]
2d array storing conventional commit types and their corresponding markdown titles The first dimensio...
Definition Config.h:31
string noReleaseEndReferenceError
Definition Config.h:59
string repoCommitsUrl
Definition Config.h:24
string emptyReleaseNotesMessage
Definition Config.h:73
string shortModeGithubActionsInputName
Definition Config.h:43
string githubApiUnableToMakeRequestError
Definition Config.h:65
string noGithubTokenError
Definition Config.h:57
string generatingReleaseNotesMessage
Definition Config.h:71
string htmlOutputFileName
Definition Config.h:19
string fullModeGithubActionsInputName
Definition Config.h:45
string commitMessagesSourceGithubActionsInputName
Definition Config.h:39
string commitMessagesSourceCliInputName
Definition Config.h:38
string noReleaseNotesSourceError
Definition Config.h:53
string repoIssuesUrl
Definition Config.h:23
string githubApiLibcurlError
Definition Config.h:66
string githubApiBadRequestError
Definition Config.h:64
string failedToGenerateReleaseNotesMessage
Definition Config.h:72
string markdownReleaseNotePrefix
Definition Config.h:49
string htmlFileError
Definition Config.h:69
string markdownFileError
Definition Config.h:68