From 071e5dbd18a096da8fe5fa78215b5b81cf19c8c9 Mon Sep 17 00:00:00 2001 From: Kaelyn Ferris <43348706+kaelynj@users.noreply.github.com> Date: Thu, 2 Oct 2025 16:38:03 -0400 Subject: [PATCH 1/8] Update runtime version --- scripts/nb-tester/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/nb-tester/requirements.txt b/scripts/nb-tester/requirements.txt index 9f2e4666cbf..29342504e1d 100644 --- a/scripts/nb-tester/requirements.txt +++ b/scripts/nb-tester/requirements.txt @@ -2,7 +2,7 @@ # stable build. qiskit[all]~=2.1.2 -qiskit-ibm-runtime~=0.40.1 +qiskit-ibm-runtime~=0.42.0 qiskit-ibm-transpiler[ai-local-mode]~=0.14.2 qiskit-aer~=0.17 qiskit-serverless~=0.26.0 From 30ed92086ae2e8cd2e328292322de96086072556 Mon Sep 17 00:00:00 2001 From: Kaelyn Ferris <43348706+kaelynj@users.noreply.github.com> Date: Thu, 2 Oct 2025 16:47:49 -0400 Subject: [PATCH 2/8] Downgrade runtime version to check CI --- scripts/nb-tester/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/nb-tester/requirements.txt b/scripts/nb-tester/requirements.txt index 29342504e1d..ed2e87f2a81 100644 --- a/scripts/nb-tester/requirements.txt +++ b/scripts/nb-tester/requirements.txt @@ -2,7 +2,7 @@ # stable build. qiskit[all]~=2.1.2 -qiskit-ibm-runtime~=0.42.0 +qiskit-ibm-runtime~=0.41.1 qiskit-ibm-transpiler[ai-local-mode]~=0.14.2 qiskit-aer~=0.17 qiskit-serverless~=0.26.0 From 84d6eec0cfa9cdbe3faad368c03dd67dc448a28f Mon Sep 17 00:00:00 2001 From: Kaelyn Ferris <43348706+kaelynj@users.noreply.github.com> Date: Thu, 2 Oct 2025 17:37:50 -0400 Subject: [PATCH 3/8] Add log message to trailing jobs call --- scripts/nb-tester/qiskit_docs_notebook_tester/execute.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py b/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py index f31ff85b862..d357f34f3b6 100644 --- a/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py +++ b/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py @@ -184,6 +184,7 @@ def cancel_trailing_jobs(start_time: datetime) -> Result: if not job.in_final_state() ] if not jobs: + print(f'Killing trailing job:\n {jobs}') return Result(True) print( From 4b40db5a52c6521afaf3c3894a8b48253d7405c6 Mon Sep 17 00:00:00 2001 From: Kaelyn Ferris <43348706+kaelynj@users.noreply.github.com> Date: Thu, 2 Oct 2025 17:38:49 -0400 Subject: [PATCH 4/8] Change log message --- scripts/nb-tester/qiskit_docs_notebook_tester/execute.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py b/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py index d357f34f3b6..9d473004136 100644 --- a/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py +++ b/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py @@ -184,13 +184,13 @@ def cancel_trailing_jobs(start_time: datetime) -> Result: if not job.in_final_state() ] if not jobs: - print(f'Killing trailing job:\n {jobs}') return Result(True) print( f"⚠️ Cancelling {len(jobs)} job(s) created after {start_time}.\n" "Add any notebooks that submit jobs to `notebooks-that-submit-jobs` in " f"`scripts/config/notebook-testing.toml`." + f"Killing trailing job:\n {jobs}" ) for job in jobs: job.cancel() From 7695d81df1d57493c534cab9895977028d25b603 Mon Sep 17 00:00:00 2001 From: Kaelyn Ferris <43348706+kaelynj@users.noreply.github.com> Date: Thu, 2 Oct 2025 17:48:36 -0400 Subject: [PATCH 5/8] Update runtime version back up --- scripts/nb-tester/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/nb-tester/requirements.txt b/scripts/nb-tester/requirements.txt index ed2e87f2a81..29342504e1d 100644 --- a/scripts/nb-tester/requirements.txt +++ b/scripts/nb-tester/requirements.txt @@ -2,7 +2,7 @@ # stable build. qiskit[all]~=2.1.2 -qiskit-ibm-runtime~=0.41.1 +qiskit-ibm-runtime~=0.42.0 qiskit-ibm-transpiler[ai-local-mode]~=0.14.2 qiskit-aer~=0.17 qiskit-serverless~=0.26.0 From 4c574982486392c51c114ceac7a3f7dc6606f2a6 Mon Sep 17 00:00:00 2001 From: Kaelyn Ferris <43348706+kaelynj@users.noreply.github.com> Date: Fri, 3 Oct 2025 10:49:05 -0400 Subject: [PATCH 6/8] Attempt to add warning filter for runtime --- scripts/nb-tester/qiskit_docs_notebook_tester/config.py | 3 ++- scripts/nb-tester/qiskit_docs_notebook_tester/execute.py | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/nb-tester/qiskit_docs_notebook_tester/config.py b/scripts/nb-tester/qiskit_docs_notebook_tester/config.py index ac79bd38174..2b1dd05e4f5 100644 --- a/scripts/nb-tester/qiskit_docs_notebook_tester/config.py +++ b/scripts/nb-tester/qiskit_docs_notebook_tester/config.py @@ -95,7 +95,8 @@ def get_notebook_jobs(args: argparse.Namespace) -> Iterator[NotebookJob]: warning_filter = "" if config.check_pending_deprecations: warning_filter = "import warnings as _warnings \ - \n_warnings.simplefilter('default', category=PendingDeprecationWarning)" + \n_warnings.simplefilter('default', category=PendingDeprecationWarning) \ + \n_warnings.filter(action='ignore', category=Warning, module='qiskit_ibm_runtime', message='Loading default saved account') pre_execute_code = PRE_EXECUTE_CODE + warning_filter patch = config.get_patch_for_group(group) diff --git a/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py b/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py index 9d473004136..f31ff85b862 100644 --- a/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py +++ b/scripts/nb-tester/qiskit_docs_notebook_tester/execute.py @@ -190,7 +190,6 @@ def cancel_trailing_jobs(start_time: datetime) -> Result: f"⚠️ Cancelling {len(jobs)} job(s) created after {start_time}.\n" "Add any notebooks that submit jobs to `notebooks-that-submit-jobs` in " f"`scripts/config/notebook-testing.toml`." - f"Killing trailing job:\n {jobs}" ) for job in jobs: job.cancel() From 2037ac2a76f693a15f16a47e6106e867b1dba891 Mon Sep 17 00:00:00 2001 From: Kaelyn Ferris <43348706+kaelynj@users.noreply.github.com> Date: Fri, 3 Oct 2025 10:56:03 -0400 Subject: [PATCH 7/8] Fix string --- scripts/nb-tester/qiskit_docs_notebook_tester/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/nb-tester/qiskit_docs_notebook_tester/config.py b/scripts/nb-tester/qiskit_docs_notebook_tester/config.py index 2b1dd05e4f5..e6ee5902db1 100644 --- a/scripts/nb-tester/qiskit_docs_notebook_tester/config.py +++ b/scripts/nb-tester/qiskit_docs_notebook_tester/config.py @@ -96,7 +96,7 @@ def get_notebook_jobs(args: argparse.Namespace) -> Iterator[NotebookJob]: if config.check_pending_deprecations: warning_filter = "import warnings as _warnings \ \n_warnings.simplefilter('default', category=PendingDeprecationWarning) \ - \n_warnings.filter(action='ignore', category=Warning, module='qiskit_ibm_runtime', message='Loading default saved account') + \n_warnings.filter(action='ignore', category=Warning, module='qiskit_ibm_runtime', message='Loading default saved account')" pre_execute_code = PRE_EXECUTE_CODE + warning_filter patch = config.get_patch_for_group(group) From eb67875f96407800b1ee53bba658a6c11ffe2283 Mon Sep 17 00:00:00 2001 From: Kaelyn Ferris <43348706+kaelynj@users.noreply.github.com> Date: Fri, 3 Oct 2025 11:46:42 -0400 Subject: [PATCH 8/8] (hopefully) Correct warnings filter --- scripts/nb-tester/qiskit_docs_notebook_tester/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/nb-tester/qiskit_docs_notebook_tester/config.py b/scripts/nb-tester/qiskit_docs_notebook_tester/config.py index e6ee5902db1..c439fb2c1ef 100644 --- a/scripts/nb-tester/qiskit_docs_notebook_tester/config.py +++ b/scripts/nb-tester/qiskit_docs_notebook_tester/config.py @@ -96,7 +96,7 @@ def get_notebook_jobs(args: argparse.Namespace) -> Iterator[NotebookJob]: if config.check_pending_deprecations: warning_filter = "import warnings as _warnings \ \n_warnings.simplefilter('default', category=PendingDeprecationWarning) \ - \n_warnings.filter(action='ignore', category=Warning, module='qiskit_ibm_runtime', message='Loading default saved account')" + \n_warnings.filterwarnings(action='ignore', category=Warning, module='qiskit_ibm_runtime', message='Loading default saved account')" pre_execute_code = PRE_EXECUTE_CODE + warning_filter patch = config.get_patch_for_group(group)