From: Kautilya Tripathi Date: Thu, 25 Jun 2026 15:33:18 +0000 (+0530) Subject: ceph-perf: pin pyjwt<2.11 for github-check X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b04c3be93a66b83d096dee8855f79f8937c65203;p=ceph-build.git ceph-perf: pin pyjwt<2.11 for github-check github-check uses github3.py 4.0.1, which passes app_id as int to jwt.encode(). PyJWT 2.11+ requires iss to be a string. Install githubcheck first, then pin pyjwt<2.11. Signed-off-by: Kautilya Tripathi --- diff --git a/ceph-perf-pull-requests/config/definitions/ceph-perf-pull-requests.yml b/ceph-perf-pull-requests/config/definitions/ceph-perf-pull-requests.yml index f6e45b3e3..8a473cc1d 100644 --- a/ceph-perf-pull-requests/config/definitions/ceph-perf-pull-requests.yml +++ b/ceph-perf-pull-requests/config/definitions/ceph-perf-pull-requests.yml @@ -199,9 +199,9 @@ pip install setuptools pip install cython pip install -r ${{WORKSPACE}}/cbt/requirements.txt - # github3 passes app_id as int to PyJWT; 2.13+ requires iss to be str - pip install 'pyjwt<2.13' pip install git+https://github.com/ceph/githubcheck.git + # github3.py 4.0.1 passes app_id as int; PyJWT 2.11+ requires iss to be str. + pip install 'pyjwt<2.11' echo "please hold tight..." | github-check \ --owner {check-repo-owner} \ --repo {check-repo-name} \