MCPcopy
hub / github.com/tox-dev/tox / create_github_release

Function create_github_release

tasks/release.py:142–161  ·  view source on GitHub ↗
(version: Version)

Source from the content-addressed store, hash-verified

140
141
142def create_github_release(version: Version) -> None:
143 print("create github release") # noqa: T201
144 version_str = str(version)
145 try:
146 result = run(
147 ["gh", "release", "create", version_str, "--title", f"v{version_str}", "--generate-notes"], # noqa: S607
148 cwd=str(ROOT_SRC_DIR),
149 capture_output=True,
150 text=True,
151 check=True,
152 )
153 if result.stdout:
154 print(result.stdout) # noqa: T201
155 except CalledProcessError as e:
156 print(f"gh release create failed with exit code {e.returncode}") # noqa: T201
157 if e.stdout:
158 print(f"stdout: {e.stdout}") # noqa: T201
159 if e.stderr:
160 print(f"stderr: {e.stderr}") # noqa: T201
161 raise
162
163
164if __name__ == "__main__":

Callers 1

_perform_releaseFunction · 0.85

Calls 1

runFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…