Skip to content

Commit 7c2c71b

Browse files
chore: add github issue and pr number to output (#51)
* chore(deps): bump mcp[cli] from 1.8.1 to 1.10.1 --- updated-dependencies: - dependency-name: mcp[cli] dependency-version: 1.10.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * chore: trigger workflow when requirements updated * chore: add github issue and pr number to output --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 2381400 commit 7c2c71b

File tree

5 files changed

+264
-133
lines changed

5 files changed

+264
-133
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,17 @@ on:
77
- "src/mcp_github/*.py"
88
- "Dockerfile"
99
- ".github/workflows/ci.yml"
10+
- "requirements.txt"
11+
- "pyproject.toml"
1012
pull_request:
1113
branches:
1214
- main
1315
paths:
1416
- "src/mcp_github/*.py"
1517
- "Dockerfile"
1618
- ".github/workflows/ci.yml"
19+
- "requirements.txt"
20+
- "pyproject.toml"
1721
workflow_dispatch:
1822

1923
env:

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[project]
22
name = "mcp-github-pr-issue-analyser"
3-
version = "2.2.1"
3+
version = "2.2.2"
44
description = "MCP GitHub Issues Create/Update and PR Analyse"
55
readme = "README.md"
66
requires-python = ">=3.12"
77
authors = [
88
{ name = "saidsef" }
99
]
1010
dependencies = [
11-
"mcp[cli]==1.8.1",
11+
"mcp[cli]==1.10.1",
1212
"requests==2.32.4"
1313
]
1414

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
-i https://pypi.org/simple
2-
mcp[cli]==1.8.1
2+
mcp[cli]==1.10.1
33
requests==2.32.4
44
uv==0.7.17

src/mcp_github/issues_pr_analyser.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ async def create_github_issue(repo_owner: str, repo_name: str, title: str, body:
242242
try:
243243
issue = self.gi.create_issue(repo_owner, repo_name, title, body, labels)
244244
logging.info(f"GitHub issue '{title}' created successfully!")
245-
return f"GitHub issue '{title}' created successfully!"
245+
return f"GitHub issue number #{issue} created successfully!"
246246
except Exception as e:
247247
error_msg = f"Error creating GitHub issue: {str(e)}"
248248
logging.error(error_msg)
@@ -270,7 +270,7 @@ async def update_github_issue(repo_owner: str, repo_name: str, issue_number: int
270270
try:
271271
issue = self.gi.update_issue(repo_owner, repo_name, issue_number, title, body, labels, state)
272272
logging.info(f"GitHub issue #{issue_number} updated successfully!")
273-
return f"GitHub issue #{issue_number} updated successfully!"
273+
return f"GitHub issue number #{issue} updated successfully!"
274274
except Exception as e:
275275
error_msg = f"Error updating GitHub issue: {str(e)}"
276276
logging.error(error_msg)
@@ -295,7 +295,7 @@ async def create_github_tag(repo_owner: str, repo_name: str, tag_name: str, mess
295295
try:
296296
tag = self.gi.create_tag(repo_owner, repo_name, tag_name, message)
297297
logging.info(f"GitHub tag '{tag_name}' created successfully!")
298-
return f"GitHub tag '{tag_name}' created successfully!"
298+
return f"GitHub tag '{tag}' created successfully!"
299299
except Exception as e:
300300
error_msg = f"Error creating GitHub tag: {str(e)}"
301301
logging.error(error_msg)
@@ -321,7 +321,7 @@ async def create_github_release(repo_owner: str, repo_name: str, tag_name: str,
321321
try:
322322
release = self.gi.create_release(repo_owner, repo_name, tag_name, release_name, body)
323323
logging.info(f"GitHub release '{release_name}' created successfully!")
324-
return f"GitHub release '{release_name}' created successfully!"
324+
return f"GitHub release '{release}' created successfully!"
325325
except Exception as e:
326326
error_msg = f"Error creating GitHub release: {str(e)}"
327327
logging.error(error_msg)

0 commit comments

Comments
 (0)