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-08-23T09:37:16.451925+00:00 (run)
unreleased-work — 13 releasable commit(s) unpublished for 20d 15h
main has been carrying 13 releasable commit(s) for 20d 15h past v0.15.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 |
6f8a8dae |
patch |
20d 15h |
fix(ci): dispatch docs notification to renamed openadapt-ops repo (#100) |
38490d0c |
patch |
17d 10h |
fix: update vulnerable Python dependencies (#103) |
06e62661 |
minor |
17d 9h |
feat: guide qualification fault cases (#102) |
1f8674f7 |
patch |
14d 17h |
fix: bind Teach corrections to halted runs |
d92a3f8d |
patch |
14d 17h |
fix: require Teach correction artifacts |
e6a97001 |
minor |
14d 12h |
feat(qualification): add business decision authoring (#110) |
e6c42df4 |
patch |
3d 11h |
fix: enforce governed Desktop egress boundaries (#116) |
6f43a97e |
patch |
3d 10h |
fix: fail closed on untrusted native releases (#115) |
f4f12353 |
patch |
3d 10h |
fix(release): write the native version transform as exact UTF-8 LF bytes (#120) |
79a4e364 |
minor |
3d 10h |
feat(qualification): capture local institutional judgment cases (#112) |
acfca3fa |
patch |
3d 10h |
fix(ci): name the CI native checksum manifest exactly SHA256SUMS (#121) |
1511075b |
patch |
3d 9h |
fix(release): close the residual native release admission gaps (#122) |
1e71b195 |
patch |
2d 18h |
fix(release): publish native chain from reviewed main |
Most recent release run: 30637260941 — completed/success.
Publish with:
gh workflow run release.yml --repo OpenAdaptAI/openadapt-desktop --ref main -f operation=semantic-release
tag-without-release — 4 tag(s) published no release
4 tag(s) in the native lane exist with no GitHub release object. The tag is immutable and public; the artifacts it promises were never published.
cancelled and skipped are the outcomes no if: failure() step can see. A run cancelled while waiting on an environment approval gate lands here.
Re-run the publish with:
# After the exact native-version pull request merges, dispatch the reviewed-main transaction.
# Approve the native-release environment when publish-native requests it.
gh workflow run native-release.yml --repo OpenAdaptAI/openadapt-desktop --ref main -f version=X.Y.Z
Everything the check considered and cleared
- [engine] openadapt-desktop 0.15.0 is on PyPI.
Reproduce locally with python scripts/check_release_health.py.
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-08-23T09:37:16.451925+00:00(run)unreleased-work— 13 releasable commit(s) unpublished for 20d 15hmainhas been carrying 13 releasable commit(s) for 20d 15h pastv0.15.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.
6f8a8dae38490d0c06e626611f8674f7d92a3f8de6a97001e6c42df46f43a97ef4f1235379a4e364acfca3fa1511075b1e71b195Most recent release run:
30637260941— completed/success.Publish with:
tag-without-release— 4 tag(s) published no release4 tag(s) in the
nativelane exist with no GitHub release object. The tag is immutable and public; the artifacts it promises were never published.desktop-v0.1.029514474536failuredesktop-v0.7.029756479649cancelleddesktop-v0.8.029799291231cancelleddesktop-v0.12.030169968004failurecancelledandskippedare the outcomes noif: failure()step can see. A run cancelled while waiting on an environment approval gate lands here.Re-run the publish with:
Everything the check considered and cleared
Reproduce locally with
python scripts/check_release_health.py.