Skip to content

Staging#68

Open
rryoung98 wants to merge 3 commits into
mainfrom
staging
Open

Staging#68
rryoung98 wants to merge 3 commits into
mainfrom
staging

Conversation

@rryoung98

Copy link
Copy Markdown
Member

Summary of changes

rryoung98 and others added 3 commits July 2, 2026 23:20
Repo secrets are not exposed to pull_request workflow runs triggered
from forks, so QBRAID_API_KEY is empty and every notebook that
instantiates QbraidProvider fails with a 401. Skip those notebooks
when the key is absent; internal PRs still execute them fully.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Fork contributions land in staging first (API notebooks skipped
without the secret), then an internal staging -> main PR executes
the full suite with credentials.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* Batch Jobs

Added a batch jobs

* Fixed Copilot Suggestions

* Added qBraid version
@coderabbitai

coderabbitai Bot commented Jul 3, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 3c2ce9e3-c6a7-47be-aa3b-1383c94f6f6f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch staging

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new qBraid Runtime demo notebook for submitting multiple circuits as a single batch job, and updates CI workflows to also run on PRs targeting the staging branch (with notebook-execution behavior improved for fork PRs).

Changes:

  • Added qBraid-Runtime/qbraid_runtime_batch_jobs.ipynb demonstrating as_batch=True batch submission and iterating BatchResult per-circuit results.
  • Updated multiple GitHub Actions workflows to trigger on PRs to main and staging.
  • Updated notebook execution workflow to skip qBraid-authenticating notebooks when QBRAID_API_KEY is unavailable (common on fork PRs).

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
qBraid-Runtime/qbraid_runtime_batch_jobs.ipynb New notebook showing how to submit and inspect batch jobs via qBraid Runtime.
.github/workflows/format.yml Runs formatting checks on PRs targeting main and staging.
.github/workflows/execute-notebooks.yml Runs notebook execution on PRs targeting main/staging; skips qBraid-auth notebooks when API key is unavailable.
.github/workflows/check-notebook-outputs.yml Runs output-stripping verification on PRs targeting main and staging.
.github/workflows/check-notebook-license.yml Runs license-footer verification on PRs targeting main and staging.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"source": [
"%%capture\n",
"\n",
"%pip install --upgrade 'qbraid[qiskit,visualization]'"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants