name: Quantum Workload CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
test-quantum-circuits:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Install QCOS CLI
run: pip install softqcos
- name: Verify CLI Setup
run: |
softqcos version
softqcos doctor
- name: Run Regression Circuit
env:
QCOS_API_KEY: ${{ secrets.QCOS_API_KEY }}
QCOS_API_URL: "https://api.softquantus.com"
run: |
# Submit the job and print raw JSON logs for traceability
softqcos jobs submit --circuit src/circuits/regression.qasm --backend simulator_aer --shots 1024 --json