diff --git a/pr-schedule-tests b/pr-schedule-tests
index 45d081f9a8cb..fa6d81b4647f 100755
--- a/pr-schedule-tests
+++ b/pr-schedule-tests
@@ -118,6 +118,7 @@ if [ $(echo $CONFIG_LINE | tr ';' '\n' | grep SCRAM_ARCH= | wc -l) -eq 1 ] ; the
echo "CONTEXT_PREFIX=${CONTEXT_PREFIX}" >> $OUTPUT_FILE
echo "PROFILING_WORKFLOWS=${PROFILING_WORKFLOWS}" >> $OUTPUT_FILE
echo "BUILD_VERBOSE=${BUILD_VERBOSE}" >> $OUTPUT_FILE
+ echo "BUILD_ONLY=${BUILD_ONLY}" >> $OUTPUT_FILE
CMSSW_QUEUE="${RELEASE_QUEUE}"
mark_commit_status_all_prs "${PR_COMMIT_STATUS}" 'pending' -d "Tests scheduled ${RELEASE_FORMAT}/${SCRAM_ARCH}" -u 'https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/' || true
COMMIT_STATUS_CONTEXT="unknown/release"
diff --git a/pr_testing/test_multiple_prs.sh b/pr_testing/test_multiple_prs.sh
index 381d36cf91dd..ed435ad472d8 100755
--- a/pr_testing/test_multiple_prs.sh
+++ b/pr_testing/test_multiple_prs.sh
@@ -119,6 +119,7 @@ PR_REPO=$(echo ${PULL_REQUEST} | sed 's|#.*||')
PR_NUM=$(echo ${PULL_REQUEST} | md5sum | sed 's| .*||' | cut -c27-33)
UPLOAD_UNIQ_ID=PR-${PR_NUM}/${BUILD_NUMBER}
PR_RESULT_URL="https://cmssdt.cern.ch/SDT/${JENKINS_PREFIX}-artifacts/pull-request-integration/${UPLOAD_UNIQ_ID}"
+PR_COMMENT_TEXT_URL="https://cmssdt.cern.ch/SDT/cgi-bin/get_pr_results/${JENKINS_PREFIX}-artifacts/pull-request-integration/${UPLOAD_UNIQ_ID}/pr-result"
NCPU=$(${COMMON}/get_cpu_number.sh)
if [[ $NODE_NAME == *"cms-cmpwg-0"* ]]; then
let NCPU=${NCPU}/2
@@ -185,6 +186,9 @@ for ex_type in $(echo ${ENABLE_BOT_TESTS} | tr "," " ") ; do
fi
done
+if [ "${BUILD_ONLY}" = "true" ] ; then
+ DO_COMPARISON=false
+fi
# ----------
# -- MAIN --
# ----------
@@ -243,6 +247,12 @@ PR_COMMIT_STATUS="optional"
if $REQUIRED_TEST ; then PR_COMMIT_STATUS="required" ; fi
mark_commit_status_all_prs "${PR_COMMIT_STATUS}" 'success' -d 'OK' -u "${BUILD_URL}"
+if [ "${BUILD_ONLY}" = "true" ] ; then
+ mark_commit_status_all_prs "build_only" "success" -u "${BUILD_URL}" -d 'Only build'
+else
+ mark_commit_status_all_prs "build_only" "success" -u "${BUILD_URL}" -d 'Build and test'
+fi
+
echo -n "**Summary**: ${PR_RESULT_URL}/summary.html" > ${RESULTS_DIR}/09-report.res
CMSSW_VERSION=${RELEASE_FORMAT} $CMS_BOT_DIR/report-pull-request-results GET_BASE_MESSAGE --report-url ${PR_RESULT_URL} \
--commit ${COMMIT} --report-file ${RESULTS_DIR}/09-report.res ${REPORT_OPTS}
@@ -1325,6 +1335,14 @@ fi
mark_commit_status_all_prs '' 'pending' -u "${BUILD_URL}" -d "Running tests" || true
+if [ "$BUILD_ONLY" = "true" ]; then
+ DO_SHORT_MATRIX=false
+ DISABLE_GPU_TESTS=true
+ DO_ADDON_TESTS=false
+ DO_CRAB_TESTS=false
+ ENABLE_BOT_TESTS=$(echo $ENABLE_BOT_TESTS | sed -e 's/HLT_P2_TIMING//;s/HLT_P2_INTEGRATION//;s/PROFILING//')
+fi
+
DO_PROFILING=false
DO_GPU_TESTS=false
if [ "X$BUILD_OK" = Xtrue -a "$RUN_TESTS" = "true" ]; then
@@ -1438,6 +1456,18 @@ for x in REPORT_OPTS BUILD_EXTERNAL DO_DUPLICATE_CHECKS DO_DAS_QUERY DO_TESTS CM
eval echo "$x=\\\"$(echo \$$x)\\\"" >> $WORKSPACE/job.env
done
+if [ "${BUILD_ONLY}" = "true" ]; then
+ if ${ALL_OK} ; then
+ echo "+1" > comment.txt
+ else
+ echo "-1" > comment.txt
+ fi
+ echo "" >> comment.txt
+ curl -L ${PR_COMMENT_TEXT_URL} >> comment.txt
+ $WORKSPACE/cms-bot/comment-gh-pr.py --repository ${PR_REPO} --pullrequest ${PR_NUMBER} --report-file comment.txt
+ mark_commit_status_all_prs "${PR_COMMIT_STATUS}" 'success' -u "${BUILD_URL}" -d "Finished" -e
+fi
+
echo "UPLOAD_UNIQ_ID=${UPLOAD_UNIQ_ID}" > $WORKSPACE/test-env.txt
echo "CMSSW_CVMFS_PATH=/cvmfs/cms-ci.cern.ch/week${WEEK_NUM}/${PR_REPO}/${PR_NUMBER}/${BUILD_NUMBER}/${CMSSW_VERSION}" >> $WORKSPACE/test-env.txt
echo "PULL_REQUEST=${PULL_REQUEST}" >> $WORKSPACE/test-env.txt
diff --git a/process_pr.py b/process_pr.py
index 1c796bb82815..47aea099ad6f 100644
--- a/process_pr.py
+++ b/process_pr.py
@@ -124,7 +124,7 @@ def format(s, **kwds):
cmsorgs="|".join(EXTERNAL_REPOS),
)
TEST_REGEXP = format(
- r"^\s*((@|)cmsbuild\s*[,]*\s+|)(please\s*[,]*\s+|)test(\s+workflow(s|)\s+(%(workflow)s(\s*,\s*%(workflow)s|)*)|)(\s+with\s+(%(cms_pr)s(\s*,\s*%(cms_pr)s)*)|)(\s+for\s+%(release_queue)s|)(\s+using\s+full\s+cmssw|\s+using\s+(cms-|)addpkg\s+(%(pkg)s(,%(pkg)s)*)|)\s*$",
+ r"^\s*((@|)cmsbuild\s*[,]*\s+|)(please\s*[,]*\s+|)(test|build)(\s+workflow(s|)\s+(%(workflow)s(\s*,\s*%(workflow)s|)*)|)(\s+with\s+(%(cms_pr)s(\s*,\s*%(cms_pr)s)*)|)(\s+for\s+%(release_queue)s|)(\s+using\s+full\s+cmssw|\s+using\s+(cms-|)addpkg\s+(%(pkg)s(,%(pkg)s)*)|)\s*$",
workflow=WF_PATTERN,
cms_pr=CMS_PR_PATTERN,
pkg=CMSSW_PACKAGE_PATTERN,
@@ -358,6 +358,8 @@ def extract_bot_cache(comment_msgs):
data = ""
for comment_msg in comment_msgs:
+ if not comment_msg.body:
+ continue
seen_commits_match = REGEX_COMMITS_CACHE.search(comment_msg.body)
if seen_commits_match:
data += seen_commits_match[1]
@@ -565,9 +567,9 @@ def has_user_emoji(bot_cache, comment, repository, emoji, user):
# github_utils.get_comment_emojis -> https://github.com/PyGithub/PyGithub/blob/v1.56/github/IssueComment.py#L135
emojis = comment.get_reactions()
for x in emojis:
- if x["user"]["login"].encode("ascii", "ignore").decode() == user:
- e = x["content"]
- bot_cache["emoji"][comment_id] = x
+ if x.user.login.encode("ascii", "ignore").decode() == user:
+ e = x.content
+ bot_cache["emoji"][comment_id] = e
break
return e and e == emoji
@@ -745,19 +747,20 @@ def check_test_cmd(first_line, repo, params):
prs = []
cmssw_que = ""
logger.debug("check_test_cmd: %s", m.groups())
- if m.group(6):
- wfs = ",".join(set(m.group(6).replace(" ", "").split(",")))
- if m.group(11):
- prs = get_prs_list_from_string(m.group(11), repo)
- if m.group(20):
- cmssw_que = m.group(20)
- if m.group(25):
- if "addpkg" in m.group(25):
- params["EXTRA_CMSSW_PACKAGES"] = m.group(27).strip()
+ build_only = m.group(4) == "build"
+ if m.group(7):
+ wfs = ",".join(set(m.group(7).replace(" ", "").split(",")))
+ if m.group(12):
+ prs = get_prs_list_from_string(m.group(12), repo)
+ if m.group(21):
+ cmssw_que = m.group(21)
+ if m.group(26):
+ if "addpkg" in m.group(26):
+ params["EXTRA_CMSSW_PACKAGES"] = m.group(28).strip()
else:
params["BUILD_FULL_CMSSW"] = "true"
- return (True, " ".join(prs), wfs, cmssw_que)
- return (False, "", "", "")
+ return (True, " ".join(prs), wfs, cmssw_que, build_only)
+ return (False, "", "", "", False)
def get_prs_list_from_string(pr_string="", repo_string=""):
@@ -1078,6 +1081,7 @@ def process_pr(
ok_too_many_files = False
warned_too_many_files = False
is_draft_pr = False
+ build_only = False
if issue.pull_request:
pr = repo.get_pull(prId)
@@ -1665,9 +1669,8 @@ def process_pr(
# Check if the someone asked to trigger the tests
if valid_commenter:
- ok, v2, v3, v4 = check_test_cmd(first_line, repository, global_test_params)
+ ok, v2, v3, v4, v5 = check_test_cmd(first_line, repository, global_test_params)
if ok:
- test_comment = comment
abort_test = None
cmssw_prs = v2
extra_wfs = ",".join(sorted(v3.split(",")))
@@ -1678,16 +1681,25 @@ def process_pr(
elif re.match("^" + ARCH_PATTERN + "$", release_queue):
release_arch = release_queue
release_queue = ""
+
+ if v5 and has_user_emoji(bot_cache, comment, repository, "+1", cmsbuild_user):
+ # test_comment = None
+ continue
+
+ build_only = v5
+ test_comment = comment
+ signatures["tests"] = "pending"
+
logger.info(
- "Tests requested: %s asked to test this PR with cmssw_prs=%s, release_queue=%s, arch=%s and workflows=%s",
+ "Tests requested: %s asked to test this PR with cmssw_prs=%s, release_queue=%s, arch=%s and workflows=%s; build_only=%s",
commenter,
cmssw_prs,
release_queue,
release_arch,
extra_wfs,
+ build_only,
)
logger.debug("Comment message: %s", first_line)
- signatures["tests"] = "pending"
continue
elif REGEX_TEST_ABORT.match(first_line) and (signatures["tests"] == "pending"):
abort_test = comment
@@ -2096,7 +2108,8 @@ def process_pr(
if bot_status or (signatures["tests"] == "pending"):
new_bot_tests = True
trigger_test = True
- signatures["tests"] = "started"
+ if not build_only:
+ signatures["tests"] = "started"
desc = "requested by %s at %s UTC." % (
ensure_ascii(test_comment.user.login),
test_comment.created_at,
@@ -2104,12 +2117,17 @@ def process_pr(
if not new_bot_tests:
desc = "Old style tests %s" % desc
else:
- desc = "Tests %s" % desc
+ if not build_only:
+ desc = "Tests %s" % desc
+ else:
+ desc = "Build %s" % desc
+
logger.debug('Create status "%s"', desc)
if not dryRun:
- last_commit_obj.create_status(
- "success", description=desc, target_url=turl, context=bot_status_name
- )
+ if not build_only:
+ last_commit_obj.create_status(
+ "success", description=desc, target_url=turl, context=bot_status_name
+ )
set_comment_emoji_cache(dryRun, bot_cache, test_comment, repository)
if bot_status:
logger.debug(
@@ -2124,6 +2142,7 @@ def process_pr(
and bot_status.target_url == turl
and signatures["tests"] == "pending"
and (" requested by " in bot_status.description)
+ and not build_only
):
signatures["tests"] = "started"
if (
@@ -2136,17 +2155,17 @@ def process_pr(
for status in commit_statuses:
if not status.context.startswith(cms_status_prefix + "/"):
continue
- cdata = status.context.split("/")
- if cdata[-1] not in ["optional", "required"]:
+ scontext, suffix = status.context.rsplit("/", 1)
+ if suffix not in ["optional", "required"]:
continue
- if (cdata[-1] not in lab_stats) or (cdata[-1] == "required"):
- lab_stats[cdata[-1]] = []
- lab_stats[cdata[-1]].append("pending")
+ if (suffix not in lab_stats) or (suffix == "required"):
+ lab_stats[suffix] = []
+ lab_stats[suffix].append("pending")
if status.state == "pending":
continue
- scontext = "/".join(cdata[:-1])
all_states = {}
result_url = ""
+ build_only_flag = False
for s in [
i
for i in commit_statuses
@@ -2163,7 +2182,18 @@ def process_pr(
if s.state not in all_states:
all_states[s.state] = []
all_states[s.state].append(s.context)
+ if s.context.endswith("/build_only") and s.description == "Only build":
+ build_only_flag = True
+ break
+
logger.debug("Test status for %s: %s", status.context, all_states)
+ if build_only_flag:
+ logger.debug("Skipping build-only context %s", scontext)
+ # Undo changes to lab_stats
+ lab_stats[suffix].pop()
+ if not lab_stats[suffix]:
+ del lab_stats[suffix]
+ continue
if "pending" in all_states:
if status.description.startswith("Finished"):
logger.info(
@@ -2179,18 +2209,18 @@ def process_pr(
)
continue
if "success" in all_states:
- lab_stats[cdata[-1]][-1] = "success"
+ lab_stats[suffix][-1] = "success"
if "error" in all_states:
if [c for c in all_states["error"] if ("/opt/" not in c)]:
- lab_stats[cdata[-1]][-1] = "error"
+ lab_stats[suffix][-1] = "error"
logger.info(
- "Final Status: status.context=%s cdata[-1]=%s lab_stats[cdata[-1]][-1]=%s status.description=%s",
+ "Final Status: status.context=%s suffix=%s lab_stats[suffix][-1]=%s status.description=%s",
status.context,
- cdata[-1],
- lab_stats[cdata[-1]][-1],
+ suffix,
+ lab_stats[suffix][-1],
status.description,
)
- if (lab_stats[cdata[-1]][-1] != "pending") and (
+ if (lab_stats[suffix][-1] != "pending") and (
not status.description.startswith("Finished")
):
if result_url:
@@ -2208,7 +2238,7 @@ def process_pr(
raise Exception("System-error: unable to get PR result")
if o and (not dryRun):
res = "+1"
- if lab_stats[cdata[-1]][-1] == "error":
+ if lab_stats[suffix][-1] == "error":
res = "-1"
res = "%s\n\n%s" % (res, o)
issue.create_comment(res)
@@ -2355,7 +2385,7 @@ def process_pr(
labels.append("requires-external")
# Keep old tests state for closed PRs (workaround for missing commit statuses in old PRs)
- if not create_status:
+ if not create_status or build_only:
labels = [l for l in labels if not l.startswith("tests-")]
labels.extend(l for l in old_labels if l.startswith("tests-"))
@@ -2470,6 +2500,7 @@ def process_pr(
global_test_params["EXTRA_RELVALS_TESTS"] = " ".join(
[t.upper().replace("-", "_") for t in EXTRA_RELVALS_TESTS]
)
+ global_test_params["BUILD_ONLY"] = build_only
logger.debug("All Parameters: %s", global_test_params)
# For now, only trigger tests for cms-sw/cmssw and cms-sw/cmsdist
diff --git a/tests/PRActionData/TestProcessPr.test_abort.json b/tests/PRActionData/TestProcessPr.test_abort.json
index 529172be7825..e30e89593a1e 100644
--- a/tests/PRActionData/TestProcessPr.test_abort.json
+++ b/tests/PRActionData/TestProcessPr.test_abort.json
@@ -110,7 +110,8 @@
"PULL_REQUESTS": "iarspider-cmssw/cmssw#17 cms-sw/cms-bot#2134",
"RELEASE_FORMAT": "CMSSW_14_1_CPP20_X",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/17"
+ "CONTEXT_PREFIX": "cms/17",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_build_only.json b/tests/PRActionData/TestProcessPr.test_build_only.json
new file mode 100644
index 000000000000..e693d26377c7
--- /dev/null
+++ b/tests/PRActionData/TestProcessPr.test_build_only.json
@@ -0,0 +1,50 @@
+[
+ {
+ "type": "load-bot-cache",
+ "data": {
+ "commits": {
+ "06336c8884bcfbc516cc69fd99b0a161bb3a14d5": {
+ "files": [
+ "RecoLocalCalo/EcalRecProducers/plugins/alpaka/EcalUncalibRecHitPhase2WeightsAlgoPortable.dev.cc"
+ ],
+ "squashed": false,
+ "time": 1747049040
+ }
+ },
+ "emoji": {},
+ "last_seen_sha": "06336c8884bcfbc516cc69fd99b0a161bb3a14d5",
+ "signatures": {}
+ }
+ },
+ {
+ "type": "add-label",
+ "data": []
+ },
+ {
+ "type": "remove-label",
+ "data": []
+ },
+ {
+ "type": "edit-comment",
+ "data": "cms-bot internal usage"
+ },
+ {
+ "type": "save-bot-cache",
+ "data": {
+ "commits": {
+ "06336c8884bcfbc516cc69fd99b0a161bb3a14d5": {
+ "files": [
+ "RecoLocalCalo/EcalRecProducers/plugins/alpaka/EcalUncalibRecHitPhase2WeightsAlgoPortable.dev.cc"
+ ],
+ "squashed": false,
+ "time": 1747049040
+ }
+ },
+ "emoji": {
+ "2872583904": "+1"
+ },
+ "last_seen_sha": "06336c8884bcfbc516cc69fd99b0a161bb3a14d5",
+ "signatures": {}
+ }
+ }
+]
\ No newline at end of file
diff --git a/tests/PRActionData/TestProcessPr.test_cmsdist_start_tests.json b/tests/PRActionData/TestProcessPr.test_cmsdist_start_tests.json
index e0b144145214..b64f73fe05de 100644
--- a/tests/PRActionData/TestProcessPr.test_cmsdist_start_tests.json
+++ b/tests/PRActionData/TestProcessPr.test_cmsdist_start_tests.json
@@ -58,7 +58,8 @@
"data": {
"PULL_REQUESTS": "iarspider-cmssw/cmsdist#1",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/1"
+ "CONTEXT_PREFIX": "cms/1",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_draft_pr_ready.json b/tests/PRActionData/TestProcessPr.test_draft_pr_ready.json
index 3e71ef0bf8d2..7ac3d43d601d 100644
--- a/tests/PRActionData/TestProcessPr.test_draft_pr_ready.json
+++ b/tests/PRActionData/TestProcessPr.test_draft_pr_ready.json
@@ -70,7 +70,8 @@
"data": {
"PULL_REQUESTS": "iarspider-cmssw/cmssw#21",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/21"
+ "CONTEXT_PREFIX": "cms/21",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_draft_pr_start_test.json b/tests/PRActionData/TestProcessPr.test_draft_pr_start_test.json
index 1d9dacea8499..7efda5b542ee 100644
--- a/tests/PRActionData/TestProcessPr.test_draft_pr_start_test.json
+++ b/tests/PRActionData/TestProcessPr.test_draft_pr_start_test.json
@@ -70,7 +70,8 @@
"data": {
"PULL_REQUESTS": "iarspider-cmssw/cmssw#21",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/21"
+ "CONTEXT_PREFIX": "cms/21",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_ignore_smth.json b/tests/PRActionData/TestProcessPr.test_ignore_smth.json
index 4d063dd9d9ca..ca94df0805a1 100644
--- a/tests/PRActionData/TestProcessPr.test_ignore_smth.json
+++ b/tests/PRActionData/TestProcessPr.test_ignore_smth.json
@@ -67,7 +67,8 @@
null
],
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/25"
+ "CONTEXT_PREFIX": "cms/25",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_run_test_params.json b/tests/PRActionData/TestProcessPr.test_run_test_params.json
index 5db60998d066..bcf42d44dc30 100644
--- a/tests/PRActionData/TestProcessPr.test_run_test_params.json
+++ b/tests/PRActionData/TestProcessPr.test_run_test_params.json
@@ -123,7 +123,8 @@
"PULL_REQUESTS": "iarspider-cmssw/cmssw#17 cms-sw/cms-bot#2134",
"RELEASE_FORMAT": "CMSSW_14_1_CPP20_X",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/17"
+ "CONTEXT_PREFIX": "cms/17",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_start_tests.json b/tests/PRActionData/TestProcessPr.test_start_tests.json
index 58653a01900f..5e740567c7dd 100644
--- a/tests/PRActionData/TestProcessPr.test_start_tests.json
+++ b/tests/PRActionData/TestProcessPr.test_start_tests.json
@@ -88,7 +88,8 @@
"data": {
"PULL_REQUESTS": "iarspider-cmssw/cmssw#17",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/17"
+ "CONTEXT_PREFIX": "cms/17",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_test_all_params.json b/tests/PRActionData/TestProcessPr.test_test_all_params.json
index e7ec40bf8dbe..3595f49193cf 100644
--- a/tests/PRActionData/TestProcessPr.test_test_all_params.json
+++ b/tests/PRActionData/TestProcessPr.test_test_all_params.json
@@ -67,7 +67,8 @@
"ENABLE_BOT_TESTS": "CUDA,HIGH_STATS,NANO,PROFILING,ROCM,THREADING",
"ARCHITECTURE_FILTER": "slc6_amd64_gcc930",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/24"
+ "CONTEXT_PREFIX": "cms/24",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_test_for_arch.json b/tests/PRActionData/TestProcessPr.test_test_for_arch.json
index b7510d2fe333..4f15ef74c6ad 100644
--- a/tests/PRActionData/TestProcessPr.test_test_for_arch.json
+++ b/tests/PRActionData/TestProcessPr.test_test_for_arch.json
@@ -63,7 +63,8 @@
"ENABLE_BOT_TESTS": "CUDA,HIGH_STATS,NANO,PROFILING,ROCM,THREADING",
"ARCHITECTURE_FILTER": "slc6_amd64_gcc930",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/24"
+ "CONTEXT_PREFIX": "cms/24",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_test_for_quearch.json b/tests/PRActionData/TestProcessPr.test_test_for_quearch.json
index d90020a3a7e8..d2bae5c791c4 100644
--- a/tests/PRActionData/TestProcessPr.test_test_for_quearch.json
+++ b/tests/PRActionData/TestProcessPr.test_test_for_quearch.json
@@ -64,7 +64,8 @@
"ENABLE_BOT_TESTS": "CUDA,HIGH_STATS,NANO,PROFILING,ROCM,THREADING",
"ARCHITECTURE_FILTER": "slc7_amd64_gcc930",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/24"
+ "CONTEXT_PREFIX": "cms/24",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_test_for_queue.json b/tests/PRActionData/TestProcessPr.test_test_for_queue.json
index cc676d5bfd5c..b96d88b4ca44 100644
--- a/tests/PRActionData/TestProcessPr.test_test_for_queue.json
+++ b/tests/PRActionData/TestProcessPr.test_test_for_queue.json
@@ -63,7 +63,8 @@
"PULL_REQUESTS": "iarspider-cmssw/cmssw#24",
"ENABLE_BOT_TESTS": "CUDA,HIGH_STATS,NANO,PROFILING,ROCM,THREADING",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/24"
+ "CONTEXT_PREFIX": "cms/24",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_test_using_addpkg.json b/tests/PRActionData/TestProcessPr.test_test_using_addpkg.json
index 1bc38746b8ea..de5095f81e68 100644
--- a/tests/PRActionData/TestProcessPr.test_test_using_addpkg.json
+++ b/tests/PRActionData/TestProcessPr.test_test_using_addpkg.json
@@ -63,7 +63,8 @@
"PULL_REQUESTS": "iarspider-cmssw/cmssw#24",
"ENABLE_BOT_TESTS": "CUDA,HIGH_STATS,NANO,PROFILING,ROCM,THREADING",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/24"
+ "CONTEXT_PREFIX": "cms/24",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_test_using_full.json b/tests/PRActionData/TestProcessPr.test_test_using_full.json
index 918afed59d08..f2cdf2371e00 100644
--- a/tests/PRActionData/TestProcessPr.test_test_using_full.json
+++ b/tests/PRActionData/TestProcessPr.test_test_using_full.json
@@ -63,7 +63,8 @@
"PULL_REQUESTS": "iarspider-cmssw/cmssw#24",
"ENABLE_BOT_TESTS": "CUDA,HIGH_STATS,NANO,PROFILING,ROCM,THREADING",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/24"
+ "CONTEXT_PREFIX": "cms/24",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_test_with_pr.json b/tests/PRActionData/TestProcessPr.test_test_with_pr.json
index 9a6eda8d95ca..cc36aa76741c 100644
--- a/tests/PRActionData/TestProcessPr.test_test_with_pr.json
+++ b/tests/PRActionData/TestProcessPr.test_test_with_pr.json
@@ -63,7 +63,8 @@
"PULL_REQUESTS": "iarspider-cmssw/cmssw#24 cms-sw/cmssw#543210",
"ENABLE_BOT_TESTS": "CUDA,HIGH_STATS,NANO,PROFILING,ROCM,THREADING",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/24"
+ "CONTEXT_PREFIX": "cms/24",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_test_workflow.json b/tests/PRActionData/TestProcessPr.test_test_workflow.json
index 50297f3d434c..ad2db8210719 100644
--- a/tests/PRActionData/TestProcessPr.test_test_workflow.json
+++ b/tests/PRActionData/TestProcessPr.test_test_workflow.json
@@ -63,7 +63,8 @@
"PULL_REQUESTS": "iarspider-cmssw/cmssw#24",
"ENABLE_BOT_TESTS": "CUDA,HIGH_STATS,NANO,PROFILING,ROCM,THREADING",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/24"
+ "CONTEXT_PREFIX": "cms/24",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_testparams_all_params.json b/tests/PRActionData/TestProcessPr.test_testparams_all_params.json
index 5e32f8651afa..4bbcc31dda39 100644
--- a/tests/PRActionData/TestProcessPr.test_testparams_all_params.json
+++ b/tests/PRActionData/TestProcessPr.test_testparams_all_params.json
@@ -64,7 +64,8 @@
"RUN_ON_SLAVE": "cmssdt",
"EXTRA_MATRIX_ARGS_CUDA": "-t 1",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/24"
+ "CONTEXT_PREFIX": "cms/24",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/PRActionData/TestProcessPr.test_tests_passed.json b/tests/PRActionData/TestProcessPr.test_tests_passed.json
index 076e04f12b01..fb533561d59b 100644
--- a/tests/PRActionData/TestProcessPr.test_tests_passed.json
+++ b/tests/PRActionData/TestProcessPr.test_tests_passed.json
@@ -87,7 +87,8 @@
"data": {
"PULL_REQUESTS": "iarspider-cmssw/cmssw#17",
"EXTRA_RELVALS_TESTS": "THREADING GPU HIGH_STATS NANO CUDA ROCM",
- "CONTEXT_PREFIX": "cms/17"
+ "CONTEXT_PREFIX": "cms/17",
+ "BUILD_ONLY": false
}
}
},
diff --git a/tests/ReplayData/TestProcessPr.test_build_only.txt b/tests/ReplayData/TestProcessPr.test_build_only.txt
new file mode 100644
index 000000000000..b71e69b013fc
--- /dev/null
+++ b/tests/ReplayData/TestProcessPr.test_build_only.txt
@@ -0,0 +1,110 @@
+https
+GET
+api.github.com
+None
+/repos/iarspider-cmssw/cmssw
+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
+None
+200
+[('Date', 'Fri, 11 Jul 2025 13:08:46 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"1b2b8b907794f9af24b12659c6f7f077203072c3b732d835168108b47e5182ab"'), ('Last-Modified', 'Mon, 12 May 2025 13:19:51 GMT'), ('X-OAuth-Scopes', 'admin:org, project, repo, workflow, write:discussion'), ('X-Accepted-OAuth-Scopes', 'repo'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4981'), ('X-RateLimit-Reset', '1752242459'), ('X-RateLimit-Used', '19'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'B508:129BA5:31BB657:331B6A8:68710CDE')]
+{"id":399376380,"node_id":"MDEwOlJlcG9zaXRvcnkzOTkzNzYzODA=","name":"cmssw","full_name":"iarspider-cmssw/cmssw","private":false,"owner":{"login":"iarspider-cmssw","id":143407406,"node_id":"O_kgDOCIw5Lg","avatar_url":"https://avatars.githubusercontent.com/u/143407406?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider-cmssw","html_url":"https://github.com/iarspider-cmssw","followers_url":"https://api.github.com/users/iarspider-cmssw/followers","following_url":"https://api.github.com/users/iarspider-cmssw/following{/other_user}","gists_url":"https://api.github.com/users/iarspider-cmssw/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider-cmssw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider-cmssw/subscriptions","organizations_url":"https://api.github.com/users/iarspider-cmssw/orgs","repos_url":"https://api.github.com/users/iarspider-cmssw/repos","events_url":"https://api.github.com/users/iarspider-cmssw/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider-cmssw/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/iarspider-cmssw/cmssw","description":"CMS Offline Software","fork":true,"url":"https://api.github.com/repos/iarspider-cmssw/cmssw","forks_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/forks","keys_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/keys{/key_id}","collaborators_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/teams","hooks_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/hooks","issue_events_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/events{/number}","events_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/events","assignees_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/assignees{/user}","branches_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/branches{/branch}","tags_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/tags","blobs_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/refs{/sha}","trees_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/trees{/sha}","statuses_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/statuses/{sha}","languages_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/languages","stargazers_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/stargazers","contributors_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/contributors","subscribers_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/subscribers","subscription_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/subscription","commits_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/commits{/sha}","git_commits_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/commits{/sha}","comments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/comments{/number}","issue_comment_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments{/number}","contents_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/contents/{+path}","compare_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/compare/{base}...{head}","merges_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/merges","archive_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/downloads","issues_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues{/number}","pulls_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls{/number}","milestones_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/milestones{/number}","notifications_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels{/name}","releases_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/releases{/id}","deployments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/deployments","created_at":"2021-08-24T07:36:01Z","updated_at":"2025-05-12T13:19:51Z","pushed_at":"2025-05-12T13:24:03Z","git_url":"git://github.com/iarspider-cmssw/cmssw.git","ssh_url":"git@github.com:iarspider-cmssw/cmssw.git","clone_url":"https://github.com/iarspider-cmssw/cmssw.git","svn_url":"https://github.com/iarspider-cmssw/cmssw","homepage":"http://cms-sw.github.io/","size":1302940,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":1,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":10,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":1,"open_issues":10,"watchers":0,"default_branch":"master","permissions":{"admin":true,"maintain":true,"push":true,"triage":true,"pull":true},"temp_clone_token":"","allow_squash_merge":true,"allow_merge_commit":true,"allow_rebase_merge":true,"allow_auto_merge":false,"delete_branch_on_merge":false,"allow_update_branch":false,"use_squash_pr_title_as_default":false,"squash_merge_commit_message":"COMMIT_MESSAGES","squash_merge_commit_title":"COMMIT_OR_PR_TITLE","merge_commit_message":"PR_TITLE","merge_commit_title":"MERGE_MESSAGE","custom_properties":{},"organization":{"login":"iarspider-cmssw","id":143407406,"node_id":"O_kgDOCIw5Lg","avatar_url":"https://avatars.githubusercontent.com/u/143407406?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider-cmssw","html_url":"https://github.com/iarspider-cmssw","followers_url":"https://api.github.com/users/iarspider-cmssw/followers","following_url":"https://api.github.com/users/iarspider-cmssw/following{/other_user}","gists_url":"https://api.github.com/users/iarspider-cmssw/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider-cmssw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider-cmssw/subscriptions","organizations_url":"https://api.github.com/users/iarspider-cmssw/orgs","repos_url":"https://api.github.com/users/iarspider-cmssw/repos","events_url":"https://api.github.com/users/iarspider-cmssw/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider-cmssw/received_events","type":"Organization","user_view_type":"public","site_admin":false},"parent":{"id":10969551,"node_id":"MDEwOlJlcG9zaXRvcnkxMDk2OTU1MQ==","name":"cmssw","full_name":"cms-sw/cmssw","private":false,"owner":{"login":"cms-sw","id":3863500,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM4NjM1MDA=","avatar_url":"https://avatars.githubusercontent.com/u/3863500?v=4","gravatar_id":"","url":"https://api.github.com/users/cms-sw","html_url":"https://github.com/cms-sw","followers_url":"https://api.github.com/users/cms-sw/followers","following_url":"https://api.github.com/users/cms-sw/following{/other_user}","gists_url":"https://api.github.com/users/cms-sw/gists{/gist_id}","starred_url":"https://api.github.com/users/cms-sw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cms-sw/subscriptions","organizations_url":"https://api.github.com/users/cms-sw/orgs","repos_url":"https://api.github.com/users/cms-sw/repos","events_url":"https://api.github.com/users/cms-sw/events{/privacy}","received_events_url":"https://api.github.com/users/cms-sw/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/cms-sw/cmssw","description":"CMS Offline Software","fork":false,"url":"https://api.github.com/repos/cms-sw/cmssw","forks_url":"https://api.github.com/repos/cms-sw/cmssw/forks","keys_url":"https://api.github.com/repos/cms-sw/cmssw/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cms-sw/cmssw/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cms-sw/cmssw/teams","hooks_url":"https://api.github.com/repos/cms-sw/cmssw/hooks","issue_events_url":"https://api.github.com/repos/cms-sw/cmssw/issues/events{/number}","events_url":"https://api.github.com/repos/cms-sw/cmssw/events","assignees_url":"https://api.github.com/repos/cms-sw/cmssw/assignees{/user}","branches_url":"https://api.github.com/repos/cms-sw/cmssw/branches{/branch}","tags_url":"https://api.github.com/repos/cms-sw/cmssw/tags","blobs_url":"https://api.github.com/repos/cms-sw/cmssw/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cms-sw/cmssw/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cms-sw/cmssw/git/refs{/sha}","trees_url":"https://api.github.com/repos/cms-sw/cmssw/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cms-sw/cmssw/statuses/{sha}","languages_url":"https://api.github.com/repos/cms-sw/cmssw/languages","stargazers_url":"https://api.github.com/repos/cms-sw/cmssw/stargazers","contributors_url":"https://api.github.com/repos/cms-sw/cmssw/contributors","subscribers_url":"https://api.github.com/repos/cms-sw/cmssw/subscribers","subscription_url":"https://api.github.com/repos/cms-sw/cmssw/subscription","commits_url":"https://api.github.com/repos/cms-sw/cmssw/commits{/sha}","git_commits_url":"https://api.github.com/repos/cms-sw/cmssw/git/commits{/sha}","comments_url":"https://api.github.com/repos/cms-sw/cmssw/comments{/number}","issue_comment_url":"https://api.github.com/repos/cms-sw/cmssw/issues/comments{/number}","contents_url":"https://api.github.com/repos/cms-sw/cmssw/contents/{+path}","compare_url":"https://api.github.com/repos/cms-sw/cmssw/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cms-sw/cmssw/merges","archive_url":"https://api.github.com/repos/cms-sw/cmssw/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cms-sw/cmssw/downloads","issues_url":"https://api.github.com/repos/cms-sw/cmssw/issues{/number}","pulls_url":"https://api.github.com/repos/cms-sw/cmssw/pulls{/number}","milestones_url":"https://api.github.com/repos/cms-sw/cmssw/milestones{/number}","notifications_url":"https://api.github.com/repos/cms-sw/cmssw/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cms-sw/cmssw/labels{/name}","releases_url":"https://api.github.com/repos/cms-sw/cmssw/releases{/id}","deployments_url":"https://api.github.com/repos/cms-sw/cmssw/deployments","created_at":"2013-06-26T14:09:07Z","updated_at":"2025-07-09T20:49:48Z","pushed_at":"2025-07-11T09:06:50Z","git_url":"git://github.com/cms-sw/cmssw.git","ssh_url":"git@github.com:cms-sw/cmssw.git","clone_url":"https://github.com/cms-sw/cmssw.git","svn_url":"https://github.com/cms-sw/cmssw","homepage":"http://cms-sw.github.io/","size":1475327,"stargazers_count":1143,"watchers_count":1143,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":4474,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1061,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["c-plus-plus","cern","cms-experiment","hep"],"visibility":"public","forks":4474,"open_issues":1061,"watchers":1143,"default_branch":"master"},"source":{"id":10969551,"node_id":"MDEwOlJlcG9zaXRvcnkxMDk2OTU1MQ==","name":"cmssw","full_name":"cms-sw/cmssw","private":false,"owner":{"login":"cms-sw","id":3863500,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM4NjM1MDA=","avatar_url":"https://avatars.githubusercontent.com/u/3863500?v=4","gravatar_id":"","url":"https://api.github.com/users/cms-sw","html_url":"https://github.com/cms-sw","followers_url":"https://api.github.com/users/cms-sw/followers","following_url":"https://api.github.com/users/cms-sw/following{/other_user}","gists_url":"https://api.github.com/users/cms-sw/gists{/gist_id}","starred_url":"https://api.github.com/users/cms-sw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cms-sw/subscriptions","organizations_url":"https://api.github.com/users/cms-sw/orgs","repos_url":"https://api.github.com/users/cms-sw/repos","events_url":"https://api.github.com/users/cms-sw/events{/privacy}","received_events_url":"https://api.github.com/users/cms-sw/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/cms-sw/cmssw","description":"CMS Offline Software","fork":false,"url":"https://api.github.com/repos/cms-sw/cmssw","forks_url":"https://api.github.com/repos/cms-sw/cmssw/forks","keys_url":"https://api.github.com/repos/cms-sw/cmssw/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cms-sw/cmssw/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cms-sw/cmssw/teams","hooks_url":"https://api.github.com/repos/cms-sw/cmssw/hooks","issue_events_url":"https://api.github.com/repos/cms-sw/cmssw/issues/events{/number}","events_url":"https://api.github.com/repos/cms-sw/cmssw/events","assignees_url":"https://api.github.com/repos/cms-sw/cmssw/assignees{/user}","branches_url":"https://api.github.com/repos/cms-sw/cmssw/branches{/branch}","tags_url":"https://api.github.com/repos/cms-sw/cmssw/tags","blobs_url":"https://api.github.com/repos/cms-sw/cmssw/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cms-sw/cmssw/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cms-sw/cmssw/git/refs{/sha}","trees_url":"https://api.github.com/repos/cms-sw/cmssw/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cms-sw/cmssw/statuses/{sha}","languages_url":"https://api.github.com/repos/cms-sw/cmssw/languages","stargazers_url":"https://api.github.com/repos/cms-sw/cmssw/stargazers","contributors_url":"https://api.github.com/repos/cms-sw/cmssw/contributors","subscribers_url":"https://api.github.com/repos/cms-sw/cmssw/subscribers","subscription_url":"https://api.github.com/repos/cms-sw/cmssw/subscription","commits_url":"https://api.github.com/repos/cms-sw/cmssw/commits{/sha}","git_commits_url":"https://api.github.com/repos/cms-sw/cmssw/git/commits{/sha}","comments_url":"https://api.github.com/repos/cms-sw/cmssw/comments{/number}","issue_comment_url":"https://api.github.com/repos/cms-sw/cmssw/issues/comments{/number}","contents_url":"https://api.github.com/repos/cms-sw/cmssw/contents/{+path}","compare_url":"https://api.github.com/repos/cms-sw/cmssw/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cms-sw/cmssw/merges","archive_url":"https://api.github.com/repos/cms-sw/cmssw/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cms-sw/cmssw/downloads","issues_url":"https://api.github.com/repos/cms-sw/cmssw/issues{/number}","pulls_url":"https://api.github.com/repos/cms-sw/cmssw/pulls{/number}","milestones_url":"https://api.github.com/repos/cms-sw/cmssw/milestones{/number}","notifications_url":"https://api.github.com/repos/cms-sw/cmssw/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cms-sw/cmssw/labels{/name}","releases_url":"https://api.github.com/repos/cms-sw/cmssw/releases{/id}","deployments_url":"https://api.github.com/repos/cms-sw/cmssw/deployments","created_at":"2013-06-26T14:09:07Z","updated_at":"2025-07-09T20:49:48Z","pushed_at":"2025-07-11T09:06:50Z","git_url":"git://github.com/cms-sw/cmssw.git","ssh_url":"git@github.com:cms-sw/cmssw.git","clone_url":"https://github.com/cms-sw/cmssw.git","svn_url":"https://github.com/cms-sw/cmssw","homepage":"http://cms-sw.github.io/","size":1475327,"stargazers_count":1143,"watchers_count":1143,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":4474,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":1061,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":["c-plus-plus","cern","cms-experiment","hep"],"visibility":"public","forks":4474,"open_issues":1061,"watchers":1143,"default_branch":"master"},"security_and_analysis":{"secret_scanning":{"status":"disabled"},"secret_scanning_push_protection":{"status":"disabled"},"dependabot_security_updates":{"status":"disabled"},"secret_scanning_non_provider_patterns":{"status":"disabled"},"secret_scanning_validity_checks":{"status":"disabled"}},"network_count":4474,"subscribers_count":0}
+
+https
+GET
+api.github.com
+None
+/repos/iarspider-cmssw/cmssw/issues/40
+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
+None
+200
+[('Date', 'Fri, 11 Jul 2025 13:08:46 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"ab46a66780e442a62d5d06a62e088e8746a130529b9865e8dff5f3471a2ec74c"'), ('Last-Modified', 'Wed, 18 Jun 2025 22:20:17 GMT'), ('X-OAuth-Scopes', 'admin:org, project, repo, workflow, write:discussion'), ('X-Accepted-OAuth-Scopes', 'repo'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4980'), ('X-RateLimit-Reset', '1752242459'), ('X-RateLimit-Used', '20'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'B512:340185:3E7640C:3FECE16:68710CDE')]
+{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40","repository_url":"https://api.github.com/repos/iarspider-cmssw/cmssw","labels_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40/comments","events_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40/events","html_url":"https://github.com/iarspider-cmssw/cmssw/pull/40","id":3056971495,"node_id":"PR_kwDOF83__M6V1qJ8","number":40,"title":"Test build-only mode","user":{"login":"iarspider","id":636602,"node_id":"MDQ6VXNlcjYzNjYwMg==","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider","html_url":"https://github.com/iarspider","followers_url":"https://api.github.com/users/iarspider/followers","following_url":"https://api.github.com/users/iarspider/following{/other_user}","gists_url":"https://api.github.com/users/iarspider/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider/subscriptions","organizations_url":"https://api.github.com/users/iarspider/orgs","repos_url":"https://api.github.com/users/iarspider/repos","events_url":"https://api.github.com/users/iarspider/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider/received_events","type":"User","user_view_type":"public","site_admin":false},"labels":[{"id":6160598842,"node_id":"LA_kwDOF83__M8AAAABbzNHOg","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels/pending-signatures","name":"pending-signatures","color":"ff8000","default":false,"description":null},{"id":6160599976,"node_id":"LA_kwDOF83__M8AAAABbzNLqA","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels/orp-pending","name":"orp-pending","color":"fbca04","default":false,"description":null},{"id":6160600064,"node_id":"LA_kwDOF83__M8AAAABbzNMAA","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels/tests-pending","name":"tests-pending","color":"fbca04","default":false,"description":null},{"id":6160600165,"node_id":"LA_kwDOF83__M8AAAABbzNMZQ","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels/code-checks-approved","name":"code-checks-approved","color":"2cbe4e","default":false,"description":null},{"id":6160601664,"node_id":"LA_kwDOF83__M8AAAABbzNSQA","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels/reconstruction-pending","name":"reconstruction-pending","color":"fbca04","default":false,"description":null}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/milestones/4","html_url":"https://github.com/iarspider-cmssw/cmssw/milestone/4","labels_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/milestones/4/labels","id":10609566,"node_id":"MI_kwDOF83__M4AoeOe","number":4,"title":"CMSSW_14_1_X","description":null,"creator":{"login":"iarspider","id":636602,"node_id":"MDQ6VXNlcjYzNjYwMg==","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider","html_url":"https://github.com/iarspider","followers_url":"https://api.github.com/users/iarspider/followers","following_url":"https://api.github.com/users/iarspider/following{/other_user}","gists_url":"https://api.github.com/users/iarspider/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider/subscriptions","organizations_url":"https://api.github.com/users/iarspider/orgs","repos_url":"https://api.github.com/users/iarspider/repos","events_url":"https://api.github.com/users/iarspider/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider/received_events","type":"User","user_view_type":"public","site_admin":false},"open_issues":6,"closed_issues":16,"state":"open","created_at":"2024-02-27T10:38:11Z","updated_at":"2025-05-12T13:27:15Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2025-05-12T13:24:17Z","updated_at":"2025-05-12T13:55:39Z","closed_at":null,"author_association":"MEMBER","type":null,"active_lock_reason":null,"draft":false,"pull_request":{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls/40","html_url":"https://github.com/iarspider-cmssw/cmssw/pull/40","diff_url":"https://github.com/iarspider-cmssw/cmssw/pull/40.diff","patch_url":"https://github.com/iarspider-cmssw/cmssw/pull/40.patch","merged_at":null},"body":"\r\n#### PR description:\r\n\r\n\r\n\r\n#### PR validation:\r\n\r\n\r\n\r\n#### If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:\r\n\r\n\r\n\r\nBefore submitting your pull requests, make sure you followed this checklist:\r\n- verify that the PR is really intended for the chosen branch\r\n- verify that changes follow [CMS Naming, Coding, And Style Rules](http://cms-sw.github.io/cms_coding_rules.html)\r\n- verify that the PR passes the basic test procedure suggested in the [CMSSW PR instructions](https://cms-sw.github.io/PRWorkflow.html)\r\n\r\n\r\n","closed_by":null,"reactions":{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"timeline_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40/timeline","performed_via_github_app":null,"state_reason":null}
+
+https
+GET
+api.github.com
+None
+/rate_limit
+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
+None
+200
+[('Date', 'Fri, 11 Jul 2025 13:08:47 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'no-cache'), ('X-OAuth-Scopes', 'admin:org, project, repo, workflow, write:discussion'), ('X-Accepted-OAuth-Scopes', ''), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4980'), ('X-RateLimit-Reset', '1752242459'), ('X-RateLimit-Used', '20'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Vary', 'Accept-Encoding, Accept, X-Requested-With'), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'B51C:18DDD0:3845529:39BBF17:68710CDF')]
+{"resources":{"core":{"limit":5000,"used":20,"remaining":4980,"reset":1752242459},"search":{"limit":30,"used":0,"remaining":30,"reset":1752239387},"graphql":{"limit":5000,"used":0,"remaining":5000,"reset":1752242927},"integration_manifest":{"limit":5000,"used":0,"remaining":5000,"reset":1752242927},"source_import":{"limit":100,"used":0,"remaining":100,"reset":1752239387},"code_scanning_upload":{"limit":5000,"used":20,"remaining":4980,"reset":1752242459},"code_scanning_autofix":{"limit":10,"used":0,"remaining":10,"reset":1752239387},"actions_runner_registration":{"limit":10000,"used":0,"remaining":10000,"reset":1752242927},"scim":{"limit":15000,"used":0,"remaining":15000,"reset":1752242927},"dependency_snapshots":{"limit":100,"used":0,"remaining":100,"reset":1752239387},"dependency_sbom":{"limit":100,"used":0,"remaining":100,"reset":1752239387},"audit_log":{"limit":1750,"used":0,"remaining":1750,"reset":1752242927},"audit_log_streaming":{"limit":15,"used":0,"remaining":15,"reset":1752242927},"code_search":{"limit":10,"used":0,"remaining":10,"reset":1752239387}},"rate":{"limit":5000,"used":20,"remaining":4980,"reset":1752242459}}
+
+https
+GET
+api.github.com
+None
+/repos/iarspider-cmssw/cmssw/pulls/40
+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
+None
+200
+[('Date', 'Fri, 11 Jul 2025 13:08:47 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"475cc9f793c43d36d831ae6fd33e3a81724fc0e6878b18df762d635ec2d3f053"'), ('Last-Modified', 'Wed, 18 Jun 2025 22:20:17 GMT'), ('X-OAuth-Scopes', 'admin:org, project, repo, workflow, write:discussion'), ('X-Accepted-OAuth-Scopes', ''), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4979'), ('X-RateLimit-Reset', '1752242459'), ('X-RateLimit-Used', '21'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'B520:1717E9:3C2EDBE:3DA57A7:68710CDF')]
+{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls/40","id":2513871484,"node_id":"PR_kwDOF83__M6V1qJ8","html_url":"https://github.com/iarspider-cmssw/cmssw/pull/40","diff_url":"https://github.com/iarspider-cmssw/cmssw/pull/40.diff","patch_url":"https://github.com/iarspider-cmssw/cmssw/pull/40.patch","issue_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40","number":40,"state":"open","locked":false,"title":"Test build-only mode","user":{"login":"iarspider","id":636602,"node_id":"MDQ6VXNlcjYzNjYwMg==","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider","html_url":"https://github.com/iarspider","followers_url":"https://api.github.com/users/iarspider/followers","following_url":"https://api.github.com/users/iarspider/following{/other_user}","gists_url":"https://api.github.com/users/iarspider/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider/subscriptions","organizations_url":"https://api.github.com/users/iarspider/orgs","repos_url":"https://api.github.com/users/iarspider/repos","events_url":"https://api.github.com/users/iarspider/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"\r\n#### PR description:\r\n\r\n\r\n\r\n#### PR validation:\r\n\r\n\r\n\r\n#### If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:\r\n\r\n\r\n\r\nBefore submitting your pull requests, make sure you followed this checklist:\r\n- verify that the PR is really intended for the chosen branch\r\n- verify that changes follow [CMS Naming, Coding, And Style Rules](http://cms-sw.github.io/cms_coding_rules.html)\r\n- verify that the PR passes the basic test procedure suggested in the [CMSSW PR instructions](https://cms-sw.github.io/PRWorkflow.html)\r\n\r\n\r\n","created_at":"2025-05-12T13:24:17Z","updated_at":"2025-05-12T13:55:39Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3355f34a92092a6674be0590b896f85a683aff27","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":6160598842,"node_id":"LA_kwDOF83__M8AAAABbzNHOg","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels/pending-signatures","name":"pending-signatures","color":"ff8000","default":false,"description":null},{"id":6160599976,"node_id":"LA_kwDOF83__M8AAAABbzNLqA","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels/orp-pending","name":"orp-pending","color":"fbca04","default":false,"description":null},{"id":6160600064,"node_id":"LA_kwDOF83__M8AAAABbzNMAA","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels/tests-pending","name":"tests-pending","color":"fbca04","default":false,"description":null},{"id":6160600165,"node_id":"LA_kwDOF83__M8AAAABbzNMZQ","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels/code-checks-approved","name":"code-checks-approved","color":"2cbe4e","default":false,"description":null},{"id":6160601664,"node_id":"LA_kwDOF83__M8AAAABbzNSQA","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels/reconstruction-pending","name":"reconstruction-pending","color":"fbca04","default":false,"description":null}],"milestone":{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/milestones/4","html_url":"https://github.com/iarspider-cmssw/cmssw/milestone/4","labels_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/milestones/4/labels","id":10609566,"node_id":"MI_kwDOF83__M4AoeOe","number":4,"title":"CMSSW_14_1_X","description":null,"creator":{"login":"iarspider","id":636602,"node_id":"MDQ6VXNlcjYzNjYwMg==","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider","html_url":"https://github.com/iarspider","followers_url":"https://api.github.com/users/iarspider/followers","following_url":"https://api.github.com/users/iarspider/following{/other_user}","gists_url":"https://api.github.com/users/iarspider/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider/subscriptions","organizations_url":"https://api.github.com/users/iarspider/orgs","repos_url":"https://api.github.com/users/iarspider/repos","events_url":"https://api.github.com/users/iarspider/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider/received_events","type":"User","user_view_type":"public","site_admin":false},"open_issues":6,"closed_issues":16,"state":"open","created_at":"2024-02-27T10:38:11Z","updated_at":"2025-05-12T13:27:15Z","due_on":null,"closed_at":null},"draft":false,"commits_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls/40/commits","review_comments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls/40/comments","review_comment_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls/comments{/number}","comments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40/comments","statuses_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/statuses/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","head":{"label":"iarspider-cmssw:test-build-only","ref":"test-build-only","sha":"06336c8884bcfbc516cc69fd99b0a161bb3a14d5","user":{"login":"iarspider-cmssw","id":143407406,"node_id":"O_kgDOCIw5Lg","avatar_url":"https://avatars.githubusercontent.com/u/143407406?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider-cmssw","html_url":"https://github.com/iarspider-cmssw","followers_url":"https://api.github.com/users/iarspider-cmssw/followers","following_url":"https://api.github.com/users/iarspider-cmssw/following{/other_user}","gists_url":"https://api.github.com/users/iarspider-cmssw/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider-cmssw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider-cmssw/subscriptions","organizations_url":"https://api.github.com/users/iarspider-cmssw/orgs","repos_url":"https://api.github.com/users/iarspider-cmssw/repos","events_url":"https://api.github.com/users/iarspider-cmssw/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider-cmssw/received_events","type":"Organization","user_view_type":"public","site_admin":false},"repo":{"id":399376380,"node_id":"MDEwOlJlcG9zaXRvcnkzOTkzNzYzODA=","name":"cmssw","full_name":"iarspider-cmssw/cmssw","private":false,"owner":{"login":"iarspider-cmssw","id":143407406,"node_id":"O_kgDOCIw5Lg","avatar_url":"https://avatars.githubusercontent.com/u/143407406?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider-cmssw","html_url":"https://github.com/iarspider-cmssw","followers_url":"https://api.github.com/users/iarspider-cmssw/followers","following_url":"https://api.github.com/users/iarspider-cmssw/following{/other_user}","gists_url":"https://api.github.com/users/iarspider-cmssw/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider-cmssw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider-cmssw/subscriptions","organizations_url":"https://api.github.com/users/iarspider-cmssw/orgs","repos_url":"https://api.github.com/users/iarspider-cmssw/repos","events_url":"https://api.github.com/users/iarspider-cmssw/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider-cmssw/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/iarspider-cmssw/cmssw","description":"CMS Offline Software","fork":true,"url":"https://api.github.com/repos/iarspider-cmssw/cmssw","forks_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/forks","keys_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/keys{/key_id}","collaborators_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/teams","hooks_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/hooks","issue_events_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/events{/number}","events_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/events","assignees_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/assignees{/user}","branches_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/branches{/branch}","tags_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/tags","blobs_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/refs{/sha}","trees_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/trees{/sha}","statuses_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/statuses/{sha}","languages_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/languages","stargazers_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/stargazers","contributors_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/contributors","subscribers_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/subscribers","subscription_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/subscription","commits_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/commits{/sha}","git_commits_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/commits{/sha}","comments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/comments{/number}","issue_comment_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments{/number}","contents_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/contents/{+path}","compare_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/compare/{base}...{head}","merges_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/merges","archive_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/downloads","issues_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues{/number}","pulls_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls{/number}","milestones_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/milestones{/number}","notifications_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels{/name}","releases_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/releases{/id}","deployments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/deployments","created_at":"2021-08-24T07:36:01Z","updated_at":"2025-05-12T13:19:51Z","pushed_at":"2025-05-12T13:24:03Z","git_url":"git://github.com/iarspider-cmssw/cmssw.git","ssh_url":"git@github.com:iarspider-cmssw/cmssw.git","clone_url":"https://github.com/iarspider-cmssw/cmssw.git","svn_url":"https://github.com/iarspider-cmssw/cmssw","homepage":"http://cms-sw.github.io/","size":1302940,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":1,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":10,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":1,"open_issues":10,"watchers":0,"default_branch":"master"}},"base":{"label":"iarspider-cmssw:master","ref":"master","sha":"12e5a7e8dfef4fd31862ff6a3cfe36bdb440f552","user":{"login":"iarspider-cmssw","id":143407406,"node_id":"O_kgDOCIw5Lg","avatar_url":"https://avatars.githubusercontent.com/u/143407406?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider-cmssw","html_url":"https://github.com/iarspider-cmssw","followers_url":"https://api.github.com/users/iarspider-cmssw/followers","following_url":"https://api.github.com/users/iarspider-cmssw/following{/other_user}","gists_url":"https://api.github.com/users/iarspider-cmssw/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider-cmssw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider-cmssw/subscriptions","organizations_url":"https://api.github.com/users/iarspider-cmssw/orgs","repos_url":"https://api.github.com/users/iarspider-cmssw/repos","events_url":"https://api.github.com/users/iarspider-cmssw/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider-cmssw/received_events","type":"Organization","user_view_type":"public","site_admin":false},"repo":{"id":399376380,"node_id":"MDEwOlJlcG9zaXRvcnkzOTkzNzYzODA=","name":"cmssw","full_name":"iarspider-cmssw/cmssw","private":false,"owner":{"login":"iarspider-cmssw","id":143407406,"node_id":"O_kgDOCIw5Lg","avatar_url":"https://avatars.githubusercontent.com/u/143407406?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider-cmssw","html_url":"https://github.com/iarspider-cmssw","followers_url":"https://api.github.com/users/iarspider-cmssw/followers","following_url":"https://api.github.com/users/iarspider-cmssw/following{/other_user}","gists_url":"https://api.github.com/users/iarspider-cmssw/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider-cmssw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider-cmssw/subscriptions","organizations_url":"https://api.github.com/users/iarspider-cmssw/orgs","repos_url":"https://api.github.com/users/iarspider-cmssw/repos","events_url":"https://api.github.com/users/iarspider-cmssw/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider-cmssw/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/iarspider-cmssw/cmssw","description":"CMS Offline Software","fork":true,"url":"https://api.github.com/repos/iarspider-cmssw/cmssw","forks_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/forks","keys_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/keys{/key_id}","collaborators_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/teams","hooks_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/hooks","issue_events_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/events{/number}","events_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/events","assignees_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/assignees{/user}","branches_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/branches{/branch}","tags_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/tags","blobs_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/refs{/sha}","trees_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/trees{/sha}","statuses_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/statuses/{sha}","languages_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/languages","stargazers_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/stargazers","contributors_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/contributors","subscribers_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/subscribers","subscription_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/subscription","commits_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/commits{/sha}","git_commits_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/commits{/sha}","comments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/comments{/number}","issue_comment_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments{/number}","contents_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/contents/{+path}","compare_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/compare/{base}...{head}","merges_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/merges","archive_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/downloads","issues_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues{/number}","pulls_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls{/number}","milestones_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/milestones{/number}","notifications_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels{/name}","releases_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/releases{/id}","deployments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/deployments","created_at":"2021-08-24T07:36:01Z","updated_at":"2025-05-12T13:19:51Z","pushed_at":"2025-05-12T13:24:03Z","git_url":"git://github.com/iarspider-cmssw/cmssw.git","ssh_url":"git@github.com:iarspider-cmssw/cmssw.git","clone_url":"https://github.com/iarspider-cmssw/cmssw.git","svn_url":"https://github.com/iarspider-cmssw/cmssw","homepage":"http://cms-sw.github.io/","size":1302940,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"has_discussions":false,"forks_count":1,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":10,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"topics":[],"visibility":"public","forks":1,"open_issues":10,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls/40"},"html":{"href":"https://github.com/iarspider-cmssw/cmssw/pull/40"},"issue":{"href":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40"},"comments":{"href":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40/comments"},"review_comments":{"href":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls/40/comments"},"review_comment":{"href":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls/40/commits"},"statuses":{"href":"https://api.github.com/repos/iarspider-cmssw/cmssw/statuses/06336c8884bcfbc516cc69fd99b0a161bb3a14d5"}},"author_association":"MEMBER","auto_merge":null,"active_lock_reason":null,"merged":false,"mergeable":true,"rebaseable":true,"mergeable_state":"unstable","merged_by":null,"comments":4,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":3,"deletions":0,"changed_files":1}
+
+https
+GET
+api.github.com
+None
+/repos/iarspider-cmssw/cmssw/pulls/40/files?per_page=100
+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
+None
+200
+[('Date', 'Fri, 11 Jul 2025 13:08:47 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"e4518eb2fe0adc41a16f1449a9d99e28d5a3cbd562d52c850fa9d8e0120d6254"'), ('Last-Modified', 'Wed, 18 Jun 2025 22:20:17 GMT'), ('X-OAuth-Scopes', 'admin:org, project, repo, workflow, write:discussion'), ('X-Accepted-OAuth-Scopes', ''), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4978'), ('X-RateLimit-Reset', '1752242459'), ('X-RateLimit-Used', '22'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'B528:18DDD0:3845858:39BC243:68710CDF')]
+[{"sha":"faa9944e724742f98b149d49943697df443161bc","filename":"RecoLocalCalo/EcalRecProducers/plugins/alpaka/EcalUncalibRecHitPhase2WeightsAlgoPortable.dev.cc","status":"modified","additions":3,"deletions":0,"changes":3,"blob_url":"https://github.com/iarspider-cmssw/cmssw/blob/06336c8884bcfbc516cc69fd99b0a161bb3a14d5/RecoLocalCalo%2FEcalRecProducers%2Fplugins%2Falpaka%2FEcalUncalibRecHitPhase2WeightsAlgoPortable.dev.cc","raw_url":"https://github.com/iarspider-cmssw/cmssw/raw/06336c8884bcfbc516cc69fd99b0a161bb3a14d5/RecoLocalCalo%2FEcalRecProducers%2Fplugins%2Falpaka%2FEcalUncalibRecHitPhase2WeightsAlgoPortable.dev.cc","contents_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/contents/RecoLocalCalo%2FEcalRecProducers%2Fplugins%2Falpaka%2FEcalUncalibRecHitPhase2WeightsAlgoPortable.dev.cc?ref=06336c8884bcfbc516cc69fd99b0a161bb3a14d5","patch":"@@ -34,7 +34,10 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE::ecal::weights {\n //divide the grid into uniform elements\n for (auto tx : uniform_elements(acc, nchannels)) {\n bool g1 = false;\n+#pragma GCC diagnostic push\n+#pragma GCC diagnostic ignored \"-Wdangling-reference\"\n const auto& digi = digisDev[tx].data();\n+#pragma GCC diagnostic pop\n auto recHit = uncalibratedRecHitsDev[tx];\n recHit.amplitude() = 0;\n recHit.jitter() = 0;"}]
+
+https
+GET
+api.github.com
+None
+/repos/iarspider-cmssw/cmssw/pulls/40/commits?per_page=100
+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
+None
+200
+[('Date', 'Fri, 11 Jul 2025 13:08:48 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"f641a3b6a468ae7b2e32ae5f7c77f802cd505d7394550503fae80f131aae1b08"'), ('Last-Modified', 'Wed, 18 Jun 2025 22:20:17 GMT'), ('X-OAuth-Scopes', 'admin:org, project, repo, workflow, write:discussion'), ('X-Accepted-OAuth-Scopes', ''), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4977'), ('X-RateLimit-Reset', '1752242459'), ('X-RateLimit-Used', '23'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'B534:2F0910:337EB4E:34DEB95:68710CDF')]
+[{"sha":"06336c8884bcfbc516cc69fd99b0a161bb3a14d5","node_id":"C_kwDOF83__NoAKDA2MzM2Yzg4ODRiY2ZiYzUxNmNjNjlmZDk5YjBhMTYxYmIzYTE0ZDU","commit":{"author":{"name":"Ivan Razumov","email":"iarspider@gmail.com","date":"2025-05-12T13:24:00Z"},"committer":{"name":"Ivan Razumov","email":"iarspider@gmail.com","date":"2025-05-12T13:24:00Z"},"message":"Test build-only mode","tree":{"sha":"3979aa5da6ddff57ac4d56461294a8b240495dd9","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/trees/3979aa5da6ddff57ac4d56461294a8b240495dd9"},"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/commits/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/commits/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","html_url":"https://github.com/iarspider-cmssw/cmssw/commit/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","comments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/commits/06336c8884bcfbc516cc69fd99b0a161bb3a14d5/comments","author":{"login":"iarspider","id":636602,"node_id":"MDQ6VXNlcjYzNjYwMg==","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider","html_url":"https://github.com/iarspider","followers_url":"https://api.github.com/users/iarspider/followers","following_url":"https://api.github.com/users/iarspider/following{/other_user}","gists_url":"https://api.github.com/users/iarspider/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider/subscriptions","organizations_url":"https://api.github.com/users/iarspider/orgs","repos_url":"https://api.github.com/users/iarspider/repos","events_url":"https://api.github.com/users/iarspider/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"iarspider","id":636602,"node_id":"MDQ6VXNlcjYzNjYwMg==","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider","html_url":"https://github.com/iarspider","followers_url":"https://api.github.com/users/iarspider/followers","following_url":"https://api.github.com/users/iarspider/following{/other_user}","gists_url":"https://api.github.com/users/iarspider/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider/subscriptions","organizations_url":"https://api.github.com/users/iarspider/orgs","repos_url":"https://api.github.com/users/iarspider/repos","events_url":"https://api.github.com/users/iarspider/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"12e5a7e8dfef4fd31862ff6a3cfe36bdb440f552","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/commits/12e5a7e8dfef4fd31862ff6a3cfe36bdb440f552","html_url":"https://github.com/iarspider-cmssw/cmssw/commit/12e5a7e8dfef4fd31862ff6a3cfe36bdb440f552"}]}]
+
+https
+GET
+api.github.com
+None
+/repos/iarspider-cmssw/cmssw/commits/06336c8884bcfbc516cc69fd99b0a161bb3a14d5/status
+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
+None
+200
+[('Date', 'Fri, 11 Jul 2025 13:08:48 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"99302f632e0530ba2de5dc3b52d6603c20e2e332afe30113cc7f334f0515544c"'), ('X-OAuth-Scopes', 'admin:org, project, repo, workflow, write:discussion'), ('X-Accepted-OAuth-Scopes', 'repo, repo:status'), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4976'), ('X-RateLimit-Reset', '1752242459'), ('X-RateLimit-Used', '24'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'B53E:1A6286:313DEDB:329DED4:68710CE0')]
+{"state":"pending","statuses":[{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/statuses/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","id":36196764990,"node_id":"SC_kwDOF83__M8AAAAIbX7NPg","state":"success","description":"Check details","target_url":"https://github.com/iarspider-cmssw/cmssw/pull/40#issuecomment-2872567078","context":"cms/40/code-checks","created_at":"2025-05-12T13:27:18Z","updated_at":"2025-05-12T13:27:18Z"},{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/statuses/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","id":37251669988,"node_id":"SC_kwDOF83__M8AAAAIrF9f5A","state":"success","description":"Tests requested by iarspider at 2025-05-12 13:27:39 UTC.","target_url":"https://github.com/iarspider-cmssw/cmssw/pull/40#issuecomment-2872583904","context":"bot/40/jenkins","created_at":"2025-06-26T10:03:22Z","updated_at":"2025-06-26T10:03:22Z"},{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/statuses/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","id":37251691846,"node_id":"SC_kwDOF83__M8AAAAIrF-1Rg","state":"success","description":"Comment by iarspider at 2025-05-12 13:27:39 UTC processed.","target_url":"https://github.com/iarspider-cmssw/cmssw/pull/40#issuecomment-2872583904","context":"bot/40/ack","created_at":"2025-06-26T10:04:11Z","updated_at":"2025-06-26T10:04:11Z"},{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/statuses/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","id":37251787257,"node_id":"SC_kwDOF83__M8AAAAIrGEp-Q","state":"pending","description":"Tests scheduled CMSSW_15_1_X/el8_amd64_gcc12","target_url":"https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/","context":"cms/40/el8_amd64_gcc12/required","created_at":"2025-06-26T10:07:42Z","updated_at":"2025-06-26T10:07:42Z"},{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/statuses/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","id":37251787583,"node_id":"SC_kwDOF83__M8AAAAIrGErPw","state":"success","description":"All OK","target_url":"","context":"cms/40/unknown/release","created_at":"2025-06-26T10:07:43Z","updated_at":"2025-06-26T10:07:43Z"}],"sha":"06336c8884bcfbc516cc69fd99b0a161bb3a14d5","total_count":5,"repository":{"id":399376380,"node_id":"MDEwOlJlcG9zaXRvcnkzOTkzNzYzODA=","name":"cmssw","full_name":"iarspider-cmssw/cmssw","private":false,"owner":{"login":"iarspider-cmssw","id":143407406,"node_id":"O_kgDOCIw5Lg","avatar_url":"https://avatars.githubusercontent.com/u/143407406?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider-cmssw","html_url":"https://github.com/iarspider-cmssw","followers_url":"https://api.github.com/users/iarspider-cmssw/followers","following_url":"https://api.github.com/users/iarspider-cmssw/following{/other_user}","gists_url":"https://api.github.com/users/iarspider-cmssw/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider-cmssw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider-cmssw/subscriptions","organizations_url":"https://api.github.com/users/iarspider-cmssw/orgs","repos_url":"https://api.github.com/users/iarspider-cmssw/repos","events_url":"https://api.github.com/users/iarspider-cmssw/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider-cmssw/received_events","type":"Organization","user_view_type":"public","site_admin":false},"html_url":"https://github.com/iarspider-cmssw/cmssw","description":"CMS Offline Software","fork":true,"url":"https://api.github.com/repos/iarspider-cmssw/cmssw","forks_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/forks","keys_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/keys{/key_id}","collaborators_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/teams","hooks_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/hooks","issue_events_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/events{/number}","events_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/events","assignees_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/assignees{/user}","branches_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/branches{/branch}","tags_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/tags","blobs_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/refs{/sha}","trees_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/trees{/sha}","statuses_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/statuses/{sha}","languages_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/languages","stargazers_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/stargazers","contributors_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/contributors","subscribers_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/subscribers","subscription_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/subscription","commits_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/commits{/sha}","git_commits_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/commits{/sha}","comments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/comments{/number}","issue_comment_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments{/number}","contents_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/contents/{+path}","compare_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/compare/{base}...{head}","merges_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/merges","archive_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/downloads","issues_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues{/number}","pulls_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/pulls{/number}","milestones_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/milestones{/number}","notifications_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/labels{/name}","releases_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/releases{/id}","deployments_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/deployments"},"commit_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/commits/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/commits/06336c8884bcfbc516cc69fd99b0a161bb3a14d5/status"}
+
+https
+GET
+api.github.com
+None
+/repos/iarspider-cmssw/cmssw/git/commits/06336c8884bcfbc516cc69fd99b0a161bb3a14d5
+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
+None
+200
+[('Date', 'Fri, 11 Jul 2025 13:08:48 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"59c68ec8caaf5632ecf45d5d01a16c6b8378bae67ed9640e50c707ff7096e9e6"'), ('Last-Modified', 'Mon, 12 May 2025 13:24:00 GMT'), ('X-OAuth-Scopes', 'admin:org, project, repo, workflow, write:discussion'), ('X-Accepted-OAuth-Scopes', ''), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4975'), ('X-RateLimit-Reset', '1752242459'), ('X-RateLimit-Used', '25'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'B542:2E71DC:30D9B76:32399F3:68710CE0')]
+{"sha":"06336c8884bcfbc516cc69fd99b0a161bb3a14d5","node_id":"C_kwDOF83__NoAKDA2MzM2Yzg4ODRiY2ZiYzUxNmNjNjlmZDk5YjBhMTYxYmIzYTE0ZDU","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/commits/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","html_url":"https://github.com/iarspider-cmssw/cmssw/commit/06336c8884bcfbc516cc69fd99b0a161bb3a14d5","author":{"name":"Ivan Razumov","email":"iarspider@gmail.com","date":"2025-05-12T13:24:00Z"},"committer":{"name":"Ivan Razumov","email":"iarspider@gmail.com","date":"2025-05-12T13:24:00Z"},"tree":{"sha":"3979aa5da6ddff57ac4d56461294a8b240495dd9","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/trees/3979aa5da6ddff57ac4d56461294a8b240495dd9"},"message":"Test build-only mode","parents":[{"sha":"12e5a7e8dfef4fd31862ff6a3cfe36bdb440f552","url":"https://api.github.com/repos/iarspider-cmssw/cmssw/git/commits/12e5a7e8dfef4fd31862ff6a3cfe36bdb440f552","html_url":"https://github.com/iarspider-cmssw/cmssw/commit/12e5a7e8dfef4fd31862ff6a3cfe36bdb440f552"}],"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}}
+
+https
+GET
+api.github.com
+None
+/repos/iarspider-cmssw/cmssw/issues/40/comments?per_page=100
+{'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
+None
+200
+[('Date', 'Fri, 11 Jul 2025 13:08:48 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"2d54c2974bfb08ab9debb287badeed167ed0f7f9562022643b9e68f10e148217"'), ('X-OAuth-Scopes', 'admin:org, project, repo, workflow, write:discussion'), ('X-Accepted-OAuth-Scopes', ''), ('X-GitHub-Media-Type', 'github.v3; format=json'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4974'), ('X-RateLimit-Reset', '1752242459'), ('X-RateLimit-Used', '26'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'B546:2E71DC:30D9C65:3239AFD:68710CE0')]
+[{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments/2872567078","html_url":"https://github.com/iarspider-cmssw/cmssw/pull/40#issuecomment-2872567078","issue_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40","id":2872567078,"node_id":"IC_kwDOF83__M6rN-Um","user":{"login":"iarspider","id":636602,"node_id":"MDQ6VXNlcjYzNjYwMg==","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider","html_url":"https://github.com/iarspider","followers_url":"https://api.github.com/users/iarspider/followers","following_url":"https://api.github.com/users/iarspider/following{/other_user}","gists_url":"https://api.github.com/users/iarspider/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider/subscriptions","organizations_url":"https://api.github.com/users/iarspider/orgs","repos_url":"https://api.github.com/users/iarspider/repos","events_url":"https://api.github.com/users/iarspider/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2025-05-12T13:24:31Z","updated_at":"2025-05-12T13:24:31Z","author_association":"MEMBER","body":"+code-checks","reactions":{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments/2872567078/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null},{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments/2872582352","html_url":"https://github.com/iarspider-cmssw/cmssw/pull/40#issuecomment-2872582352","issue_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40","id":2872582352,"node_id":"IC_kwDOF83__M6rOCDQ","user":{"login":"iarspider","id":636602,"node_id":"MDQ6VXNlcjYzNjYwMg==","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider","html_url":"https://github.com/iarspider","followers_url":"https://api.github.com/users/iarspider/followers","following_url":"https://api.github.com/users/iarspider/following{/other_user}","gists_url":"https://api.github.com/users/iarspider/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider/subscriptions","organizations_url":"https://api.github.com/users/iarspider/orgs","repos_url":"https://api.github.com/users/iarspider/repos","events_url":"https://api.github.com/users/iarspider/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2025-05-12T13:27:19Z","updated_at":"2025-05-12T13:27:19Z","author_association":"MEMBER","body":"A new Pull Request was created by iarspider for master.\n\nIt involves the following packages:\n\n- RecoLocalCalo/EcalRecProducers (**reconstruction**)\n\n\niarspider, jfernan2, mandrenguyen can you please review it and eventually sign? Thanks.\nReyerBand, apsallid, argiro, missirol, rchatter, thomreis, wang0jin, youyingli this is something you requested to watch as well.\niarspider you are the release manager for this.\n\ncms-bot commands are listed here\n","reactions":{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments/2872582352/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null},{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments/2872582394","html_url":"https://github.com/iarspider-cmssw/cmssw/pull/40#issuecomment-2872582394","issue_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40","id":2872582394,"node_id":"IC_kwDOF83__M6rOCD6","user":{"login":"iarspider","id":636602,"node_id":"MDQ6VXNlcjYzNjYwMg==","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider","html_url":"https://github.com/iarspider","followers_url":"https://api.github.com/users/iarspider/followers","following_url":"https://api.github.com/users/iarspider/following{/other_user}","gists_url":"https://api.github.com/users/iarspider/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider/subscriptions","organizations_url":"https://api.github.com/users/iarspider/orgs","repos_url":"https://api.github.com/users/iarspider/repos","events_url":"https://api.github.com/users/iarspider/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2025-05-12T13:27:19Z","updated_at":"2025-05-12T13:27:19Z","author_association":"MEMBER","body":"cms-bot internal usage","reactions":{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments/2872582394/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null},{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments/2872583904","html_url":"https://github.com/iarspider-cmssw/cmssw/pull/40#issuecomment-2872583904","issue_url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/40","id":2872583904,"node_id":"IC_kwDOF83__M6rOCbg","user":{"login":"iarspider","id":636602,"node_id":"MDQ6VXNlcjYzNjYwMg==","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider","html_url":"https://github.com/iarspider","followers_url":"https://api.github.com/users/iarspider/followers","following_url":"https://api.github.com/users/iarspider/following{/other_user}","gists_url":"https://api.github.com/users/iarspider/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider/subscriptions","organizations_url":"https://api.github.com/users/iarspider/orgs","repos_url":"https://api.github.com/users/iarspider/repos","events_url":"https://api.github.com/users/iarspider/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2025-05-12T13:27:39Z","updated_at":"2025-05-12T13:55:37Z","author_association":"MEMBER","body":"@cmsbuild please build ","reactions":{"url":"https://api.github.com/repos/iarspider-cmssw/cmssw/issues/comments/2872583904/reactions","total_count":1,"+1":1,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}]
+
+https
+GET
+api.github.com
+None
+/repos/iarspider-cmssw/cmssw/issues/comments/2872583904/reactions?per_page=100
+{'Accept': 'application/vnd.github.squirrel-girl-preview', 'Authorization': 'token private_token_removed', 'User-Agent': 'PyGithub/Python'}
+None
+200
+[('Date', 'Fri, 11 Jul 2025 13:08:49 GMT'), ('Content-Type', 'application/json; charset=utf-8'), ('Cache-Control', 'private, max-age=60, s-maxage=60'), ('Vary', 'Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With'), ('ETag', 'W/"295b48611a830b5a4c8cca244f97bd8a263d0245f3ade5164a9007ab80077dd9"'), ('X-OAuth-Scopes', 'admin:org, project, repo, workflow, write:discussion'), ('X-Accepted-OAuth-Scopes', ''), ('X-GitHub-Media-Type', 'github.v3; param=squirrel-girl-preview'), ('x-github-api-version-selected', '2022-11-28'), ('X-RateLimit-Limit', '5000'), ('X-RateLimit-Remaining', '4973'), ('X-RateLimit-Reset', '1752242459'), ('X-RateLimit-Used', '27'), ('X-RateLimit-Resource', 'core'), ('Access-Control-Expose-Headers', 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset'), ('Access-Control-Allow-Origin', '*'), ('Strict-Transport-Security', 'max-age=31536000; includeSubdomains; preload'), ('X-Frame-Options', 'deny'), ('X-Content-Type-Options', 'nosniff'), ('X-XSS-Protection', '0'), ('Referrer-Policy', 'origin-when-cross-origin, strict-origin-when-cross-origin'), ('Content-Security-Policy', "default-src 'none'"), ('Content-Encoding', 'gzip'), ('Transfer-Encoding', 'chunked'), ('Server', 'github.com'), ('X-GitHub-Request-Id', 'B550:B2B0C:305E46F:31BE4EE:68710CE0')]
+[{"id":293626768,"node_id":"REA_lALOF83__M6rOCbgzhGAY5A","user":{"login":"iarspider","id":636602,"node_id":"MDQ6VXNlcjYzNjYwMg==","avatar_url":"https://avatars.githubusercontent.com/u/636602?v=4","gravatar_id":"","url":"https://api.github.com/users/iarspider","html_url":"https://github.com/iarspider","followers_url":"https://api.github.com/users/iarspider/followers","following_url":"https://api.github.com/users/iarspider/following{/other_user}","gists_url":"https://api.github.com/users/iarspider/gists{/gist_id}","starred_url":"https://api.github.com/users/iarspider/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iarspider/subscriptions","organizations_url":"https://api.github.com/users/iarspider/orgs","repos_url":"https://api.github.com/users/iarspider/repos","events_url":"https://api.github.com/users/iarspider/events{/privacy}","received_events_url":"https://api.github.com/users/iarspider/received_events","type":"User","user_view_type":"public","site_admin":false},"content":"+1","created_at":"2025-06-26T10:03:22Z"}]
+
diff --git a/tests/record_test.sh b/tests/record_test.sh
index d5544c0a4489..bd806a156a09 100755
--- a/tests/record_test.sh
+++ b/tests/record_test.sh
@@ -17,4 +17,4 @@ case $2 in
esac
pytest -Wignore::DeprecationWarning --log-disable=github.Requester --log-cli-level=DEBUG -k $1 $FLAGS --auth_with_token test_process_pr.py
-./verify_load_cache.py
\ No newline at end of file
+python3 verify-load-cache.py
\ No newline at end of file
diff --git a/tests/test_process_pr.py b/tests/test_process_pr.py
index 6052480d202f..3f5814c7fb6e 100644
--- a/tests/test_process_pr.py
+++ b/tests/test_process_pr.py
@@ -1041,3 +1041,6 @@ def test_orp_issue(self):
def test_backport_ok(self):
self.runTest(pr_id=9)
+
+ def test_build_only(self):
+ self.runTest(pr_id=40)