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

Alan-Jowett / sonde / 25746740993
83%

Build:
DEFAULT BRANCH: main
Ran 12 May 2026 04:25PM UTC
Jobs 1
Files 124
Run time 1min
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

12 May 2026 04:06PM UTC coverage: 83.043%. Remained the same
25746740993

push

github

web-flow
feat(bicep): add Azure Static Web App for Sonde Web UI (#881)

* feat(bicep): add Azure Static Web App for Sonde Web UI

Provisions a free-tier Azure Static Web App via `static-web-app.bicep`,
wired into the stack and main Bicep modules. Outputs the hostname for
CORS and SPA deployment configuration.

After Bicep deployment, deploy the SPA content with the Azure SWA CLI
using the deployment token from the provisioned resource.

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

* fix(bicep): add uniqueString suffix and override param for SWA name

effectiveStaticWebAppName was derived solely from project_name without
a uniqueString component, risking name collisions across independent
deployments. Add a uniqueString(subscription, rg, swa) suffix
consistent with the storage account and function app derivations, and
add a staticWebAppName override parameter for callers needing a stable
custom name.

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

* fix(deploy): harden deploy.sh variable validation and URI handling

- Add non-empty checks for FUNCTION_APP, STORAGE_ACCOUNT, CLIENT_ID,
  and APP_OBJECT_ID with clear error messages on failure.
- Use grep -Fq for fixed-string matching of redirect URIs to prevent
  regex false-matches from dots in hostnames.
- Merge new redirect URI with existing SPA redirect URIs via jq instead
  of replacing the entire list.
- Remove stderr suppression from az ad app permission add so real errors
  are visible while keeping || true for idempotent re-runs.

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

* fix(deploy): add jq prerequisite, null-safe URI merge, gitignore config.json

- List jq as a prerequisite in the deploy.sh header comment.
- Use jq null-coercion (. // []) when merging SPA redirect URIs so
  first-time runs with no existing URIs do not fail.
- Add deploy/web-ui/.gitignore to exclude the generated config.json
  from version control.
- Update web... (continued)

33757 of 40650 relevant lines covered (83.04%)

197.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25746740993.1 12 May 2026 04:25PM UTC 124
83.04
GitHub Action Run
Source Files on build 25746740993
  • Tree
  • List 124
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25746740993
  • b0749277 on github
  • Prev Build on main (#25711593786)
  • Next Build on main (#25746720712)
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