Skip to content

Commit 9741419

Browse files
authored
release a release once assets are uploaded (#996)
* release a release once assets are uploaded * fix types
1 parent eebd82b commit 9741419

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

tools/release/create_release.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,4 @@
2020
release.upload_asset('singleheader/ada.h')
2121
release.upload_asset('singleheader/ada_c.h')
2222
release.upload_asset('singleheader/singleheader.zip')
23+
release.update_release(draft=False)

tools/release/lib/release.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
#!/usr/bin/env python3
22

33
import re
4-
from github import Repository, GitRelease
4+
from github.Repository import Repository
5+
from github.GitRelease import GitRelease
56

67

78
def is_valid_tag(tag: str) -> bool:
@@ -15,7 +16,7 @@ def create_release(repository: Repository, tag: str) -> GitRelease:
1516

1617
try:
1718
return repository.create_git_release(
18-
tag=tag, name=tag, draft=False, prerelease=False, generate_release_notes=True
19+
tag=tag, name=tag, draft=True, prerelease=False, generate_release_notes=True
1920
)
2021
except Exception as exp:
2122
raise Exception(f'create_release: Error creating release/tag {tag}: {exp!s}') from exp

tools/release/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
PyGithub==2.7.0
1+
PyGithub==2.8.1
22
pytest==8.4.1

0 commit comments

Comments
 (0)