Skip to content

Make Azure live readiness observable - #23

Merged
jeremydixon22 merged 1 commit into
mainfrom
fix/azure-live-readiness
Aug 11, 2026
Merged

Make Azure live readiness observable#23
jeremydixon22 merged 1 commit into
mainfrom
fix/azure-live-readiness

Conversation

@jeremydixon22

Copy link
Copy Markdown
Member

Summary

The first hosted Azure qualification authenticated and cleaned up correctly, but the disposable Function host never reached the first durable run. This change turns that opaque timeout into stage-specific, redacted evidence and removes avoidable waiting.

  • retry Flex Consumption deployment immediately instead of sleeping for 90 seconds first
  • require Azure to report indexed functions before obtaining a function key
  • fall back from the default function key to the master key when necessary
  • bound HTTP calls and record deployment, discovery, key, endpoint, and failure-stage evidence
  • stop polling immediately when a durable run reaches a terminal failure state
  • add a fast deterministic success/failure harness that proves receipt redaction and cleanup behavior

Validation

  • Azure live script harness covers complete success and function-discovery failure
  • actionlint and all shell syntax passed
  • publication policy, change classifier, deterministic public export, and test-temp cleanup passed

The prior hosted run's cleanup receipt was green; no disposable Function, Storage account, or status container remains from it.

@jeremydixon22
jeremydixon22 merged commit c40b298 into main Aug 11, 2026
13 checks passed
@jeremydixon22
jeremydixon22 deleted the fix/azure-live-readiness branch August 11, 2026 12:46
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