From 816a47090c4fe096df2ea00363bdd980f0e91d83 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Mon, 17 Nov 2025 14:58:20 -0800 Subject: [PATCH 1/5] debug nighly failure --- .github/workflows/pr.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index bf251ccf3..f284292d4 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -27,8 +27,8 @@ permissions: read-all jobs: pytest: - runs-on: ubuntu-24.04 - timeout-minutes: 20 + runs-on: ubuntu-22.04 + timeout-minutes: 60 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - uses: ts-graphviz/setup-graphviz@c001ccfb5aff62e28bda6a6c39b59a7e061be5b9 # v1 @@ -41,7 +41,7 @@ jobs: pip install -r dev_tools/requirements/envs/pytest.env.txt pip install --no-deps -e . - run: | - check/pytest -m 'not notebook and not slow' + check/pytest --durations=10 -v dev-tools: runs-on: ubuntu-24.04 From 144b615bb9a18de51b3fd08bafa3e4d00aad516e Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Mon, 17 Nov 2025 15:46:00 -0800 Subject: [PATCH 2/5] is this the failure? --- .../bloqs/multiplexers/apply_gate_to_lth_target_test.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qualtran/bloqs/multiplexers/apply_gate_to_lth_target_test.py b/qualtran/bloqs/multiplexers/apply_gate_to_lth_target_test.py index 79e770fc3..5850c52aa 100644 --- a/qualtran/bloqs/multiplexers/apply_gate_to_lth_target_test.py +++ b/qualtran/bloqs/multiplexers/apply_gate_to_lth_target_test.py @@ -29,9 +29,9 @@ def test_apply_z_to_odd(bloq_autotester): bloq_autotester(_apply_z_to_odd) -@pytest.mark.notebook -def test_notebook(): - qlt_testing.execute_notebook('apply_gate_to_lth_target') +# @pytest.mark.notebook +# def test_notebook(): +# qlt_testing.execute_notebook('apply_gate_to_lth_target') @pytest.mark.parametrize( From fea4f65b113ae21bcfba9665c3e975fc2bc51544 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 18 Nov 2025 09:46:36 -0800 Subject: [PATCH 3/5] one at a time --- .github/workflows/pr.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index f284292d4..c75535b91 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -41,7 +41,7 @@ jobs: pip install -r dev_tools/requirements/envs/pytest.env.txt pip install --no-deps -e . - run: | - check/pytest --durations=10 -v + check/pytest --durations=10 -v -n=0 dev-tools: runs-on: ubuntu-24.04 From ae3fc66886ef0bb2323d2f6d3570ec93d92bbb45 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 18 Nov 2025 10:51:42 -0800 Subject: [PATCH 4/5] patience --- .github/workflows/pr.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index c75535b91..5f3fbf237 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -28,7 +28,7 @@ permissions: read-all jobs: pytest: runs-on: ubuntu-22.04 - timeout-minutes: 60 + timeout-minutes: 240 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - uses: ts-graphviz/setup-graphviz@c001ccfb5aff62e28bda6a6c39b59a7e061be5b9 # v1 From b108a197c823c71635de3808ceb652f9fa5472bb Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Thu, 20 Nov 2025 09:47:03 -0800 Subject: [PATCH 5/5] re-enable --- .../bloqs/multiplexers/apply_gate_to_lth_target_test.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/qualtran/bloqs/multiplexers/apply_gate_to_lth_target_test.py b/qualtran/bloqs/multiplexers/apply_gate_to_lth_target_test.py index 5850c52aa..79e770fc3 100644 --- a/qualtran/bloqs/multiplexers/apply_gate_to_lth_target_test.py +++ b/qualtran/bloqs/multiplexers/apply_gate_to_lth_target_test.py @@ -29,9 +29,9 @@ def test_apply_z_to_odd(bloq_autotester): bloq_autotester(_apply_z_to_odd) -# @pytest.mark.notebook -# def test_notebook(): -# qlt_testing.execute_notebook('apply_gate_to_lth_target') +@pytest.mark.notebook +def test_notebook(): + qlt_testing.execute_notebook('apply_gate_to_lth_target') @pytest.mark.parametrize(