Skip to content

fix(release): finalize package metadata and gateway docs - #2505

Merged
jxnl merged 2 commits into
mainfrom
codex/release-metadata-1.15.5
Aug 3, 2026
Merged

fix(release): finalize package metadata and gateway docs#2505
jxnl merged 2 commits into
mainfrom
codex/release-metadata-1.15.5

Conversation

@jxnl

@jxnl jxnl commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • update the wheel/sdist repository metadata from the former instructor-ai organization to 567-labs/instructor
  • make release preparation reject stale repository metadata before artifacts are built or published
  • include the compact OpenAI-compatible multi-model gateway base_url example from docs(from_provider): note OpenAI-compatible multi-model gateway base_url #2504 while preserving contributor authorship
  • document the package metadata correction in the 1.15.5 notes

The package metadata defect was found by inspecting the exact wheel produced by the non-publishing readiness run after #2503 merged.

Included / superseded

Both source commits remain separately attributed on this branch.

Validation

  • release validator tests: 6 passed
  • Ruff check and format: passed
  • scoped test type check: passed
  • release metadata validation for 1.15.5: passed
  • uv lock --check: passed
  • pre-commit hooks: passed
  • wheel and sdist build: passed
  • Twine metadata checks: passed
  • built wheel reports Project-URL: repository, https://github.com/567-labs/instructor
  • DaoXE api.daoxe.com/v1/models and daoxe.com/v1/models endpoints both return the expected authenticated API response
  • git diff --check: passed

Skipped

  • no runtime/provider implementation changes
  • no dependency changes
  • no tag, release, PyPI publication, or social post

Note

Low Risk
Metadata, release script, docs, and tests only—no library runtime or dependency changes.

Overview
Updates published package metadata so project.urls.repository points at 567-labs/instructor instead of the old instructor-ai org, and records that fix in the 1.15.5 changelog.

Release preparation now reads that URL from pyproject.toml and fails fast with a repository URL mismatch if it still points at the wrong GitHub org, with a test covering the stale-URL case.

Docs add a short from_provider example for OpenAI-compatible gateways using base_url and a gateway API key (DaoXE as the sample endpoint).

Reviewed by Cursor Bugbot for commit 5ff8c87. Configure here.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 3, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
instructor 5ff8c87 Commit Preview URL

Branch Preview URL
Aug 03 2026, 01:43 AM

from_provider already forwards base_url to the OpenAI client. Document that
the same pattern works with OpenAI-compatible multi-model gateways, using
DaoXE (https://api.daoxe.com/v1) as one concrete example.

Docs only — no runtime behavior changes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jxnl jxnl changed the title fix(packaging): update repository metadata fix(release): finalize package metadata and gateway docs Aug 3, 2026
@jxnl
jxnl marked this pull request as ready for review August 3, 2026 01:46
@jxnl
jxnl merged commit 500fa02 into main Aug 3, 2026
26 checks passed
@jxnl
jxnl deleted the codex/release-metadata-1.15.5 branch August 3, 2026 01:47
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.

2 participants