Skip to content

Commit 7a300f9

Browse files
build(deps): bump jira from 3.8.0 to 3.10.5 in /dev-tools/scripts (apache#15368)
* build(deps): bump jira from 3.8.0 to 3.10.5 in /dev-tools/scripts Bumps [jira](https://github.com/pycontribs/jira) from 3.8.0 to 3.10.5. - [Release notes](https://github.com/pycontribs/jira/releases) - [Changelog](https://github.com/pycontribs/jira/blob/main/RELEASE.md) - [Commits](pycontribs/jira@3.8.0...3.10.5) --- updated-dependencies: - dependency-name: jira dependency-version: 3.10.5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * replace cast of union type with runtime assert this function returns a list of jira issues for us always, because we don't ask it for json output (only case where it returns a dict) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Robert Muir <rmuir@apache.org>
1 parent c06641a commit 7a300f9

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

dev-tools/scripts/githubPRs.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,14 @@
2525
import argparse
2626
import json
2727
import re
28-
from typing import TYPE_CHECKING, Any, cast
28+
from typing import TYPE_CHECKING, Any
2929

3030
from github import Github
3131
from jinja2 import BaseLoader, Environment
32-
from jira import JIRA, Issue
32+
from jira import JIRA
3333

3434
if TYPE_CHECKING:
3535
from github.PullRequest import PullRequest
36-
from jira.client import ResultList
3736

3837

3938
def read_config():
@@ -114,7 +113,8 @@ def main():
114113
issue_ids.append(jira_issue_str)
115114
issue_to_pr[jira_issue_str] = pr
116115

117-
resolved_jiras = cast("ResultList[Issue]", jira.search_issues(jql_str="key in (%s) AND status in ('Closed', 'Resolved')" % ", ".join(issue_ids)))
116+
resolved_jiras = jira.search_issues(jql_str="key in (%s) AND status in ('Closed', 'Resolved')" % ", ".join(issue_ids))
117+
assert not isinstance(resolved_jiras, dict)
118118
closed_jiras: list[dict[str, Any]] = []
119119
for issue in resolved_jiras:
120120
pr_title = issue_to_pr[issue.key].title

dev-tools/scripts/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ console-menu==0.8.0
1111
# pull request processing in githubPRs
1212
PyGithub==2.8.1
1313
# JIRA processing in githubPRs
14-
jira==3.8.0
14+
jira==3.10.5
1515
# type-checking in "make lint"
1616
basedpyright==1.31.7
1717
# linting in "make lint"

0 commit comments

Comments
 (0)