Skip to content

Prepare for open-source release#13

Merged
splch merged 2 commits into
mainfrom
open-source-readiness
Apr 22, 2026
Merged

Prepare for open-source release#13
splch merged 2 commits into
mainfrom
open-source-readiness

Conversation

@splch

@splch splch commented Apr 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add # Copyright 2026 IonQ, Inc. / # SPDX-License-Identifier: Apache-2.0 headers to all 9 hand-written source files
  • Replace api-staging.ionq.co with api.ionq.co in README, CONTRIBUTING, and spec-drift workflow
  • Set CHANGELOG [0.1.0] release date to 2026-04-22
  • Add .pre-commit-config.yaml with pre-commit-hooks v6.0.0 and ruff-pre-commit v0.15.11
  • Add .claude/ to .gitignore
  • Add docstrings to the 4 public pagination helpers (iter_jobs, aiter_jobs, iter_session_jobs, aiter_session_jobs)
  • Replace staging.ionq.co with staging.example.com in test_ionq_client.py

Test plan

  • uv run ruff check passes
  • uv run ruff format --check passes
  • uv run ty check ionq_core/ passes
  • uv run pytest passes (218 tests, 100% coverage)
  • No remaining references to api-staging.ionq.co or staging.ionq.co

splch added 2 commits April 22, 2026 16:49
- Add Apache-2.0 SPDX license headers to all hand-written source files
- Replace staging API URLs with production endpoints in docs and CI
- Set CHANGELOG 0.1.0 release date
- Add .pre-commit-config.yaml with ruff and standard hooks
- Add .claude/ to .gitignore
- Add docstrings to public pagination helpers
- Use synthetic URL in base_url test
Fixes the generated code staleness check, which regenerates
__init__.py from this template and diffs against the repo.
@splch splch merged commit 289830a into main Apr 22, 2026
8 checks passed
@splch splch deleted the open-source-readiness branch April 22, 2026 23:52
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.

1 participant