Lines Matching refs:release
98 for release in sorted(
101 m = re.match(r"^(.*)-(v[\d.]+)", release.tag_name)
103 print(f"Unparsable release {release.tag_name} in {repo_name}")
105 if release.draft:
109 if release.tag_name in state[repo_name].get("known_releases", []):
111 assets = release.get_assets()
115 state[repo_name].setdefault("known_releases", []).append(release.tag_name)
120 body = release.body
122 tag_sha = repo.get_git_ref("tags/" + release.tag_name).object.sha
126 print("Couldn't retrieve release message for %s" % release.tag_name)
129 "url": release.html_url,
134 if release.published_at:
137 ] = release.published_at.isoformat()
152 subprocess.run(["git", "commit", "-m", "Add " + release.tag_name])
153 subprocess.run(["git", "tag", release.tag_name])
154 to_push.append(release.tag_name)
158 # Tweet about the new release or something