Skip to content

πŸš€πŸ§‘β€πŸ’» - 1.5.3 - Repair nested SDK setup before pub.dev publicationΒ #175

Description

@efraespada

Release Type

Patch

Release Version

1.5.3

Changelog

  • Fix nested publication SDK setup by disabling its optional analyzer problem matcher. Preserve fresh OIDC credentials for every package and all publication dry runs.
  • Add regression coverage for an inherited composite action path with no matcher asset, including failure before any package upload.
  • Retain the accepted publisher, checkout, Apple host cleanup and Android emulator-session fixes from production 1.5.2; regenerate all distributable outputs during deployment preparation.
  • Document recovery from a tagged workflow that failed before its first package upload.
  • Minimum SDKs remain Dart ^3.12.0 and Flutter >=3.44.0; validation uses Flutter 3.47.2.

Additional Context

The maintainer explicitly authorized preparing, merging and publishing patch 1.5.3 through Copilot, preserving Copilot and the existing v1.5.1 and v1.5.2 tags. This authorization includes the normal lifecycle start, supported synchronization, deployment preparation, protected production promotion, protected pub.dev approval and configured development reconciliation for this new version.

Historical publication evidence:

The reviewed correction changes only .github/actions/publish-package/action.yml, its publication fixture and docs/deployment/RUNBOOK.md. It adds problem-matcher: false to the nested SDK invocation. Five publication tests pass; two additional isolated cases execute the actual official setup-dart@v1 compiled module and reproduce the failing default versus successful false input. SDK cache, network and OIDC are mocked in those two cases, with no real credentials or uploads. Patch SHA256: ef9e7757e4a055369ccc308b127914592b74855b4e2f05034561a6a9d874f494.

After Copilot creates and verifies this issue's managed branch, use its supported synchronization from master to retain aca7c11 and all production fixes. Apply the reviewed correction on that exact branch. No manually created, renamed, synchronized, deleted or force-pushed remote refs.

Copilot must update versions and changelogs, regenerate WebAssembly, compile all CLI native libraries, validate one exact candidate, retain a new successful attestation and perform protected production promotion before tagging and publishing 1.5.3. Do not reuse the 1.5.2 attestation, compile distributables locally or upload packages locally.

Keep Copilot engine/generated workflows/profile, credentials and PR_APPROVAL_POLICY intact. Every external Action uses a version tag such as @v1, never a literal commit pin. Preserve the historical blocked operations and both old tags; do not repeat the consumed premerge state-retirement exception or mark either previous version as fully published.

Activity

  1. added
    state:ai-processingA Copilot agent is analyzing or working on the issue or change.
    on Oct 27, 2026
  2. added theissue type on Oct 27, 2026
  3. moved this to Todo in vypdevon Oct 27, 2026
  4. changed the title [-]Repair nested SDK setup before pub.dev publication[/-] [+]πŸš€ - 1.5.3 - Repair nested SDK setup before pub.dev publication[/+] on Oct 27, 2026
  5. removed
    state:ai-processingA Copilot agent is analyzing or working on the issue or change.
    on Oct 27, 2026
  6. changed the title [-]πŸš€ - 1.5.3 - Repair nested SDK setup before pub.dev publication[/-] [+]πŸš€πŸ§‘β€πŸ’» - 1.5.3 - Repair nested SDK setup before pub.dev publication[/+] on Oct 27, 2026
  7. added
    state:workingWork can proceed on the verified branch or without a branch.
    on Oct 27, 2026
  8. efraespada commented on Oct 27, 2026

    @efraespada
    MemberAuthor

    /copilot sync-branch --from master --no-agent

  9. vypbot commented on Oct 27, 2026

    @vypbot
    Contributor

    Branch synchronized

    master was merged into release/1.5.3 and pushed as e3dedf0e853eb8b2849c807b2859f109981b894f.

    2 verification checks passed.

  10. 10 remaining items

  11. added
    100%Progress: 100%
    state:workingWork can proceed on the verified branch or without a branch.
    state:blockedThe workflow is blocked and needs human input.
    state:awaiting-maintainerThe next action requires a maintainer response or approval.
    state:reviewingA pull request is being reviewed.
    state:verifiedThe change has passed Copilot verification.
    and removed
    state:reviewingA pull request is being reviewed.
    state:workingWork can proceed on the verified branch or without a branch.
    state:blockedThe workflow is blocked and needs human input.
    state:awaiting-maintainerThe next action requires a maintainer response or approval.
    on Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

  • Status
    Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions