• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Alan-Jowett / sonde / 26073465191 / 1
82%
main: 82%

Build:
DEFAULT BRANCH: main
Ran 19 May 2026 03:14AM UTC
Files 129
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 May 2026 02:59AM UTC coverage: 82.971%. Remained the same
26073465191.1

push

github

web-flow
fix(azure): move Entra app+SP creation from Bicep to CLI (#958)

* fix(azure): retry Bicep deployment on Entra replication delay

On clean deploys the Microsoft Graph Bicep extension can fail because
Entra ID has not yet replicated the newly created app registration to
the read replica that handles the service principal creation request.
This is a known upstream issue (microsoftgraph/msgraph-bicep-types#193).

The first attempt creates the app (which persists even on overall
deployment failure); after a 60-second wait for replication, the retry
finds the app fully propagated and succeeds.

Applied to both Azure Live CI workflow and bootstrap.sh.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(azure): move Entra app+SP creation from Bicep to CLI

The Microsoft Graph Bicep extension never returns server-generated
read-only properties (like \ppId\) in the resource response body,
even on re-deploys. This is a known upstream issue
(microsoftgraph/msgraph-bicep-types#193) with no fix available.

Move the Entra app registration and service principal creation to CLI
commands (\z ad app create\, \z ad sp create\, \z rest PATCH\)
that run before the Bicep deployment. The resolved \companionClientId\
and \companionServicePrincipalObjectId\ are passed as parameters to
the Bicep template.

Changes:
- main.bicep: replace \companionCertificateBase64\ with
  \companionClientId\ and \companionServicePrincipalObjectId\ params;
  remove \companionIdentity\ module call
- Delete modules/companion-identity.bicep
- azure-live-ci.yml: create app+SP via CLI before Bicep deployment;
  add Entra app cleanup in preflight and teardown steps
- bootstrap.sh: create app+SP via CLI before Bicep deployment;
  configure cert and SPA redirect URIs via Graph API PATCH
- Update bootstrap test stubs for new CLI call patterns
- Remove microsoftGraphV1 extension from bicepconfig.json

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix... (continued)

37696 of 45433 relevant lines covered (82.97%)

249.14 hits per line

Source Files on job 26073465191.1
  • Tree
  • List 129
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26073465191
  • 46a16eee on github
  • Prev Job for on main (#26067316527.1)
  • Next Job for on main (#26077664809.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc