From 004d10afb064422dfa599e4aad9b5a3bedc52e0d Mon Sep 17 00:00:00 2001 From: Frank Harkins Date: Fri, 27 Mar 2026 10:49:55 +0000 Subject: [PATCH 1/3] Reorder Pull request CI steps --- .github/workflows/main.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2c2fdc893ba..96d214f5227 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -83,13 +83,6 @@ jobs: node-version: 24 - name: Install Node.js dependencies run: npm ci - - name: Install ImageMagick - run: | - sudo apt-get update - sudo apt-get install -y imagemagick - sudo ln -s /usr/bin/convert /usr/bin/magick - - name: Install Playwright - run: npx playwright install - name: Check internal links run: > @@ -98,26 +91,26 @@ jobs: --dev-apis --historical-apis --qiskit-legacy-release-notes - - name: Check for orphan pages - run: npm run check:orphan-pages -- --apis + - name: Check stale images + run: npm run check:stale-images - name: Check markdown run: npm run check:markdown -- --apis - name: Spellcheck run: npm run check:spelling - name: Check Qiskit bot config run: npm run check:qiskit-bot + - name: Formatting + run: npm run check:fmt + - name: Check for orphan pages + run: npm run check:orphan-pages -- --apis - name: Check Qiskit and Qiskit C API versions run: npm run check:qiskit-versions - name: Check tutorials index run: python scripts/ci/check-tutorials-index.py - - name: Check stale images - run: npm run check:stale-images - - name: Formatting - run: npm run check:fmt - - name: Typecheck - run: npm run typecheck - name: Infrastructure tests run: npm test + - name: Typecheck + run: npm run typecheck - name: Get changed files artifact uses: actions/download-artifact@v4 @@ -148,6 +141,8 @@ jobs: fi mkdir -p .github/outputs printf '%s\n' "$CHANGED_CONTENT_FILES" >> .github/outputs/changed-content-files.txt + - name: Install Playwright + run: npx playwright install - name: Pull preview image if: steps.changed-content-files.outputs.ANY_CHANGED == 'true' run: ./start --pull-only @@ -168,6 +163,11 @@ jobs: if: steps.changed-content-files.outputs.ANY_CHANGED == 'true' run: docker ps -q | xargs docker stop + - name: Install ImageMagick + run: | + sudo apt-get update + sudo apt-get install -y imagemagick + sudo ln -s /usr/bin/convert /usr/bin/magick - name: Setup Python environment uses: ./.github/actions/set-up-notebook-testing with: From 2ecf4540dafb0f49993f92e2e41daf398c80eb34 Mon Sep 17 00:00:00 2001 From: Frank Harkins Date: Fri, 27 Mar 2026 11:01:16 +0000 Subject: [PATCH 2/3] [DO NOT MERGE] Test change --- docs/guides/circuit-library.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/circuit-library.ipynb b/docs/guides/circuit-library.ipynb index 05bde9e8ae9..a2fc7880b44 100644 --- a/docs/guides/circuit-library.ipynb +++ b/docs/guides/circuit-library.ipynb @@ -51,7 +51,7 @@ "id": "6f257ff9-15c4-48d8-9503-7f0ab16a91b2", "metadata": {}, "source": [ - "The Qiskit SDK includes a library of popular circuits to use as building blocks in your own programs. Using pre-defined circuits saves time researching, writing code, and debugging. The library includes popular circuits in quantum computing, circuits that are difficult to simulate classically, and circuits useful for quantum hardware benchmarking.\n", + "The (test change) Qiskit SDK includes a library of popular circuits to use as building blocks in your own programs. Using pre-defined circuits saves time researching, writing code, and debugging. The library includes popular circuits in quantum computing, circuits that are difficult to simulate classically, and circuits useful for quantum hardware benchmarking.\n", "\n", "This page lists the different circuit categories the library provides. For a full list of circuits, see the [circuit library API documentation](/docs/api/qiskit/circuit_library)." ] From e2882b34d0cb0101b008afb7c3a3a5f24d03e09c Mon Sep 17 00:00:00 2001 From: Frank Harkins Date: Fri, 27 Mar 2026 11:01:22 +0000 Subject: [PATCH 3/3] Revert "[DO NOT MERGE] Test change" This reverts commit 2ecf4540dafb0f49993f92e2e41daf398c80eb34. --- docs/guides/circuit-library.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guides/circuit-library.ipynb b/docs/guides/circuit-library.ipynb index a2fc7880b44..05bde9e8ae9 100644 --- a/docs/guides/circuit-library.ipynb +++ b/docs/guides/circuit-library.ipynb @@ -51,7 +51,7 @@ "id": "6f257ff9-15c4-48d8-9503-7f0ab16a91b2", "metadata": {}, "source": [ - "The (test change) Qiskit SDK includes a library of popular circuits to use as building blocks in your own programs. Using pre-defined circuits saves time researching, writing code, and debugging. The library includes popular circuits in quantum computing, circuits that are difficult to simulate classically, and circuits useful for quantum hardware benchmarking.\n", + "The Qiskit SDK includes a library of popular circuits to use as building blocks in your own programs. Using pre-defined circuits saves time researching, writing code, and debugging. The library includes popular circuits in quantum computing, circuits that are difficult to simulate classically, and circuits useful for quantum hardware benchmarking.\n", "\n", "This page lists the different circuit categories the library provides. For a full list of circuits, see the [circuit library API documentation](/docs/api/qiskit/circuit_library)." ]