Skip to content

fix(release): extend metadata visibility window and sync public a4 - #127

Merged
anycodes merged 1 commit into
mainfrom
docs/current-public-a4
Oct 25, 2026
Merged

anycodes merged 1 commit into
mainfrom
docs/current-public-a4

Conversation

@anycodes

@anycodes anycodes commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Description

Public client/server a4 are now verified, while maintained installation/skill/fixture examples still select a3. Update those current examples to exact official-index a4 and preserve historical evidence. Move only the completed readiness, a3-guidance and provider-docstring decisions to implemented.

The a4 publisher also exhausted six metadata-404 probes over 50 seconds after successful uploads. Normal same-tag recovery passed; both preserved artifact sets match all four public files. Extend only the existing metadata404 loop to 18 probes (170 seconds of intervals). Keep installation at six attempts and keep digest/non-404/auth/pip-check/import failures hard. No new framework, SDK runtime change, version bump or republishing. Fixes #126; delivered #124 is already closed after real public verification.

Type of Change

  • Bug fix (release workflow)
  • Documentation
  • Tests

Changes

  • Bilingual current installs, both skills and two Docker fixtures select genuinely public a4; CI asserts actual guest a4.
  • Existing metadata loop gets a finite allowance beyond the observed first failure; immutable a4 tag/workflow and original failure remain unchanged.
  • Reuse the existing executable-shell regression helper for delayed success beyond the former bound, finite exhaustion and unchanged hard failures.
  • Add new publication/install/HTTP/recovery evidence; previous evidence files remain unchanged.

Testing

  • Fresh official no-cache client-a4 install automatically installed server-a4; pip check/imports/12 corrected async-sync docs/24 retired-keyword rejections/exact reviewed API bytes passed.
  • Original and recovery preserved artifacts match each other, official metadata and all four downloaded files.
  • Real public-package local HTTP health/shell/file and owned SIGTERM -15/independent PID absence passed. No cloud/model/catalog scope inferred.
  • Existing release regressions: 13 passed; combined docstring/release suite: 25 passed. Old immutable six-probe shell actually fails the new seven-failure scenario, current shell passes it.
  • Both-package lint/format/mypy, health 106 passed/1 warning/0 failures, hygiene/diff pass.
  • Decorator example executable AST unchanged; only its installation docstring changed.
  • Exact reviewed head 0b81920: all 13 owner checks SUCCESS, including both actual public-a4 Docker fixture jobs; independent final review passed.

Checklist / Definition of Done

  • English/Chinese docs, changelog, scoped owner decision and new verification included.
  • No credentials/private resources; no old receipt edited or failed attempt relabelled.
  • Client/server remain immutable published a4; no new package publication required for this source-only follow-up.
  • Latest-head CI and independent review complete before normal merge.

@anycodes
anycodes marked this pull request as ready for review October 25, 2026 17:45
@anycodes
anycodes merged commit b1dbc56 into main Oct 25, 2026
13 checks passed
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.

fix: accommodate public metadata propagation and synchronize a4 guidance

1 participant