review_release
acknowledge_git_status(status)
¶
Display the current git status and ask developer to confirm.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
status |
str
|
The raw output of |
required |
Returns:
Type | Description |
---|---|
Res[None]
|
An issue to stop the operation, otherwise None. |
Source code in m/ci/review_release.py
create_prs(gh_token, config, release_type, target_ver, gh_ver)
¶
Create release pull request(s).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
gh_token |
str
|
The GITHUB_TOKEN to use to make api calls to Github. |
required |
config |
Config
|
The m configuration. |
required |
release_type |
str
|
'hotfix' or 'release'. |
required |
target_ver |
str
|
The version to release. |
required |
gh_ver |
str
|
The current version in Github. |
required |
Returns:
Type | Description |
---|---|
Res[None]
|
An issue if there is a problem while creating or None if successful. |
Source code in m/ci/review_release.py
inspect_prs(all_prs)
¶
Inspect the release pull requests.
There should not be any pull requests when calling review_release
.
This is a one time operation.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
all_prs |
list[PullRequest]
|
The list of pull requests. |
required |
Returns:
Type | Description |
---|---|
Res[None]
|
An issue if prs already exist, None otherwise. |
Source code in m/ci/review_release.py
release_pr_body(config, gh_ver)
¶
Generate the pull request body.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
config |
Config
|
The |
required |
gh_ver |
str
|
The current version in Github. |
required |
Returns:
Type | Description |
---|---|
str
|
The text to add to the pull request. |
Source code in m/ci/review_release.py
review_release(token)
¶
Create release prs.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
token |
str
|
The GITHUB_TOKEN to use to make api calls to Github. |
required |
Returns:
Type | Description |
---|---|
Res[None]
|
None if successful, otherwise an issue. |