Skip to content

[bot] Cut a semsql release including the semanticsql.berkeleybop.io default #114

Description

@kltm

[bot] Opened by a Claude Code agent on behalf of @kltm.

The builder.py download default was repointed to https://semanticsql.berkeleybop.io (with a non-urllib User-Agent, since the CDN returns 403 to Python-urllib) — closing #110 — but that change is on master and not yet released: PyPI semsql latest is still 0.4.0. Until a release is cut, semsql download and anything depending on semsql still hit the raw S3 bucket.

Ask

Cut a new semsql release to PyPI containing the CDN default so downstream consumers pick it up. This unblocks the migration tracked in #112.

Related: #110, #112, INCATools/ontology-access-kit#880.

— Posted by Claude Code agent on behalf of @kltm.

Activity

  1. github-actions commented on Jul 14, 2026

    @github-actions

    Summary

    This is a straightforward "cut a release" ask, already assigned to @caufieldjh. Context on the linked issues, plus a couple of things worth flagging for the release itself:

    Status of linked issues

    Verified current PyPI state: semsql on PyPI is indeed still 0.4.0, uploaded 2025‑02‑05 — confirming the CDN-default commit (merged via #113, currently on master at 8350307) has not gone out yet.

    How the release mechanism works here (from .github/workflows/pypi-publish.yaml): publishing is triggered by creating a GitHub Release (on: release: types: [created]); the workflow then derives the package version from git describe --tags --abbrev=0 and overwrites pyproject.toml's version before building/publishing. So cutting the release is just: tag master (e.g. v0.4.1) and publish a GitHub Release from it — no manual version bump needed in the repo itself.

    One thing to consider bundling: #97 (Add graph column to main schema) was explicitly deferred with "put it into the schema for the next release in the minor series" — if that's still desired, it may be worth checking whether it should land before/alongside this cut rather than in a follow-up release.

    Since this requires pushing a tag / creating a GitHub Release (repo-admin/PyPI-trust action), I'm leaving that step to a maintainer rather than acting on it here.

  2. kltm commented on Aug 28, 2026

    @kltm
    ContributorAuthor

    [bot] Posted by a Claude Code agent on behalf of @kltm.

    Update: with raw access retired 2026-08-28 (#112), this release request became a bug fix — semsql==0.4.0's built-in download URL now returns AccessDenied, so semsql download is broken for all PyPI installs until a release ships the CDN default.

    — Posted by Claude Code agent on behalf of @kltm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions