Skip to content

Release health - unreleased work or an incomplete publish #1916

Closed

Description

@github-actions

Automated release-health check. This issue is rewritten in place on every run and closed automatically once every gap below is closed; it is never duplicated.

Last evaluated: 2026-11-04T23:09:49.254257+00:00 (run)

unreleased-work — 15 releasable commit(s) unpublished for 1d 2h

main has been carrying 15 releasable commit(s) for 1d 2h past v1.19.0. main CI is green and no release run is in flight, so nothing is going to publish these on its own.

Next version would be a minor bump.

commit bump age subject
abebd582 minor 1d 2h feat(flow): code as action is the default first-run agent; every save is read back (#1542)
db38337a minor 22h 53m feat(quickstart): end on the person's own Seal, in an offline viewer (#1566)
c49ec4a3 patch 22h 12m fix(windows): a qualification case can run on --backend windows, and inside an RDP session (#1757)
385a6669 patch 22h 8m fix(qualify): a qualification case can claim its attempt on Windows (#1768)
64541868 patch 20h 41m fix(diff): never apply a column rule to a row whose columns have no cell MACs (#1793 item 1) (#1801)
f9483b60 patch 19h 59m fix(rollback): an audit entry names exactly one snapshot table (#1793 item 2) (#1803)
5ff073e7 patch 19h 7m fix(flow): an ISO date typed into a native date input lands as that date (#1806)
6fafd466 patch 17h 24m fix(flow): refuse volatile FHIR metadata before run 1 (#1819)
e1b74b0a patch 15h 6m fix(flow): carry the duplicate key on the OpenEMR compiled save check (#1832)
bd2af2df patch 10h 30m fix(flow): verify complete typed input and stop on focus changes (#1831)
fa2c0a27 minor 7h 8m feat(reward): score a confirmed write followed by an escalation as configurable partial credit (#1824)
70cd402f patch 6h 9m fix: exclude sent fields from learned bookkeeping (#1843)
e67d1e0a patch 6h 8m fix(flow): a null matches only a null in rollback and qualification read-backs (#1835)
cd87a77b patch 46m fix(flow): show rule enable state and unique indexes in the db code digest (#1836)
800f4500 patch 40m fix: read new append-only log bodies incrementally (#1879)

Most recent release run: 41699031041 — completed/success.

Publish with:

# First merge the reviewed version, changelog, lockfile, and candidate state. Then create the tag from exact main.
gh workflow run release-and-publish.yml --repo OpenAdaptAI/OpenAdapt --ref main -f version=<reviewed-version>
# If that exact tag run partially failed, rerun it. Do not create a recovery tag.
gh run rerun --repo OpenAdaptAI/OpenAdapt <tag-run-id>
Everything the check considered and cleared
  • [launcher] tag v0.36.1 has no release object; acknowledged: 2024-07-06 legacy monorepo tag. No release object was ever created and 0.36.1 was never published to PyPI (the index jumps 0.35.x -> 0.39.1). Permanently historical: acknowledged here rather than left to alert forever, because a guard that is always red is a guard nobody reads.
  • [launcher] openadapt 1.19.0 is on PyPI.
  • [desktop] tag openadapt-desktop-v0.21.1 has no release object; acknowledged: Superseded by openadapt-desktop-v0.25.1. Version 0.21.1 was never published; 0.25.1 is the published replacement.
  • [desktop] openadapt-desktop 0.26.0 is on PyPI.

Reproduce locally with python scripts/check_release_health.py.

Activity

  1. github-actions commented on Nov 5, 2026

    @github-actions
    ContributorAuthor

    Every release lane is published and current as of https://github.com/OpenAdaptAI/OpenAdapt/actions/runs/41973637274. Closing automatically.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions