Skip to content

Commit aa8aaf6

Browse files
authored
Merge pull request #50 from lbrealdev/fix-functions
Fix API functions
2 parents 374ead8 + 433e8c7 commit aa8aaf6

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "github-rest-cli"
3-
version = "1.0.1"
3+
version = "1.0.2"
44
description = "GitHub REST API cli"
55
authors = [
66
{ name = "lbrealdev", email = "lbrealdeveloper@gmail.com" }

src/github_rest_cli/api.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def get_repository(name: str, org: str = None):
7070
return None
7171

7272

73-
def create_repository(owner: str, name: str, visibility: str, org: str = None):
73+
def create_repository(name: str, visibility: str, org: str = None):
7474
data = {
7575
"name": name,
7676
"auto_init": "true",
@@ -80,6 +80,7 @@ def create_repository(owner: str, name: str, visibility: str, org: str = None):
8080
if visibility == "private":
8181
data["private"] = True
8282

83+
owner = fetch_user()
8384
headers = get_headers()
8485
url = build_url("orgs", org, "repos") if org else build_url("user", "repos")
8586

@@ -96,7 +97,8 @@ def create_repository(owner: str, name: str, visibility: str, org: str = None):
9697
)
9798

9899

99-
def delete_repository(owner: str, name: str, org: str = None):
100+
def delete_repository(name: str, org: str = None):
101+
owner = fetch_user()
100102
headers = get_headers()
101103
url = build_url("repos", org, name) if org else build_url("repos", owner, name)
102104

@@ -134,9 +136,10 @@ def list_repositories(page: int, property: str, role: str):
134136
rich_output(f"\nTotal repositories: {len(repo_full_name)}")
135137

136138

137-
def dependabot_security(owner: str, name: str, enabled: bool, org: str = None):
139+
def dependabot_security(name: str, enabled: bool, org: str = None):
138140
is_enabled = bool(enabled)
139141

142+
owner = fetch_user()
140143
headers = get_headers()
141144
url = build_url("repos", org, name) if org else build_url("repos", owner, name)
142145
security_urls = ["vulnerability-alerts", "automated-security-fixes"]
@@ -164,7 +167,8 @@ def dependabot_security(owner: str, name: str, enabled: bool, org: str = None):
164167
)
165168

166169

167-
def deployment_environment(owner: str, name: str, env: str, org: str = None):
170+
def deployment_environment(name: str, env: str, org: str = None):
171+
owner = fetch_user()
168172
headers = get_headers()
169173
url = (
170174
build_url("repos", org, name, "environments", env)

0 commit comments

Comments
 (0)