Skip to content

[AAASM-1219] ✅ (test): Verify F112 platform wheel + Trusted Publisher acceptance#57

Merged
Chisanan232 merged 6 commits into
masterfrom
v0.0.1/AAASM-1219/test/verify_f112
May 23, 2026
Merged

[AAASM-1219] ✅ (test): Verify F112 platform wheel + Trusted Publisher acceptance#57
Chisanan232 merged 6 commits into
masterfrom
v0.0.1/AAASM-1219/test/verify_f112

Conversation

@Chisanan232
Copy link
Copy Markdown
Contributor

Description

Verification report for Story AAASM-1202 (F112 — Python SDK platform wheel distribution). Confirms structural acceptance of the four implementation sub-tickets:

Docs-only PR — single file verification-reports/F112-AAASM-1202.md with per-AC checklists, deferred CI-only smoke-test plan, and final F112 sign-off table.

Should be reviewed/merged after PRs #53#56 have all merged, since the report references their states as Pass.

Type of Change

  • 📚 Documentation update

Breaking Changes

  • No

Related Issues

Testing

  • No tests required (explain why)

Verification report itself is the deliverable. The static checks it documents were performed against each PR's branch as it was prepared (see each PR's "Testing" section).

Post-merge CI-only smoke-tests are enumerated in the report's "CI-only smoke-test plan" section — owned by the release workflow runner, not this PR.

Checklist

  • Code follows project style guidelines
  • Self-review completed
  • Documentation updated if needed

Commits

  1. 📝 (verify): Add F112 verification report skeleton for AAASM-1202
  2. 📝 (verify): Record AAASM-1215 maturin build-backend verification
  3. 📝 (verify): Record AAASM-1216 pyproject extras + groups verification
  4. 📝 (verify): Record AAASM-1217 release-python.yml structure verification
  5. 📝 (verify): Record AAASM-1218 ensure_runtime() verification
  6. 📝 (verify): Add CI-only smoke test plan and final F112 sign-off

Skeleton report under verification-reports/F112-AAASM-1202.md
linking back to the Story, Epic, and the 4 implementation sub-tickets
with their PR numbers. Per-AC results appended in follow-up commits.

AAASM-1219
AC1 checklist with pass status for each maturin configuration
element. Documents the deferred E2E maturin build (CI-only, depends
on upstream agent-assembly's aa-core/aa-proto crates).

Captures the pyo3 0.20 / Python 3.13 forward-compat caveat documented
in memory — addressed by pinning the CI Python version to 3.12.

AAASM-1219
AC2 checklist with pass results for [runtime]/[all] extras and the
PEP 735 lint/test/dev split. All three uv sync --group dry-runs
pass; lock stays in sync at 84 packages.

Notes the package-name discrepancy with the Story description (real
name is agent-assembly, not agent-assembly-python).

AAASM-1219
AC3 checklist verifying every structural element of the release
workflow: triggers, permissions, all 5 build jobs, publish job
needs-gating, Trusted Publisher hookup, untrusted-input safety.

Explicit "CI-only verifications" section enumerates what cannot
be exercised locally (per-platform maturin build, OIDC handshake)
and the one-time PyPI/GitHub-Environment setup needed before the
first real release.

AAASM-1219
AC4 checklist with pass status for all three resolution branches.
Full SDK suite (380 passed, 11 skipped) confirms no regression from
the new module.

Captures a known follow-up: the [project.scripts] aasm Python
entry-point would shadow the Rust sidecar on PATH, needs renaming
in a separate ticket.

AAASM-1219
Documents the post-merge smoke-test sequence that exercises the
parts of F112 that cannot run locally (per-platform wheel installs,
OIDC handshake, dry-run + tagged release).

Final sign-off table marks all four sub-tickets static-pass and
maps each to its corresponding CI smoke-test step.

AAASM-1219
@Chisanan232 Chisanan232 force-pushed the v0.0.1/AAASM-1219/test/verify_f112 branch from f47087e to 034a663 Compare May 23, 2026 05:18
@Chisanan232 Chisanan232 merged commit 1342fd7 into master May 23, 2026
@Chisanan232 Chisanan232 deleted the v0.0.1/AAASM-1219/test/verify_f112 branch May 23, 2026 05:23
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.

1 participant