Skip to content

Flowlight 0.17.3: consolidate operational sources - #82

Merged
blessdyb merged 1 commit into
mainfrom
release/0.17.3
Nov 5, 2026
Merged

blessdyb merged 1 commit into
mainfrom
release/0.17.3

Conversation

@blessdyb

@blessdyb blessdyb commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • consolidate Collector, Devices, and Coverage into a single Sources destination with exact recovery and Ask routing
  • move Detection into Alerts and durable storage controls into Settings › Data & Privacy
  • make source health truthful for unavailable Store collection and empty last-hour coverage
  • split CI into parallel change-aware jobs and route CodeQL only for changed languages, with stable fail-closed gates
  • refresh all ten localizations, public documentation, deterministic screenshots, and 0.17.3 release metadata

Verification

  • complete macOS suite: 1,137 tests, 0 failures, no unexpected test-host restart
  • focused Sources/navigation suite: 20 tests, 0 failures
  • Developer ID and App Store product graphs build as universal x86_64/arm64 apps at 0.17.3/77
  • Store product structure, entitlement sources, extension point, encryption declaration, linkage, and forbidden-artifact checks pass
  • CodeQL gate fixtures prove classifier/analyzer failures and malformed routes are rejected
  • site validator: 53 pages, 0 problems; product-specific shortcut failure fixture passes
  • localization parity: 1,750/1,750 strings in all ten catalogs
  • Xcode project drift, Swift warning gates, release-policy fixtures, and git diff --check pass
  • exact Developer candidate exercised on this Mac in deterministic demo acceptance; published screenshots were visually reviewed in light mode

Release ordering

Do not merge this PR until immutable v0.17.3 publication and independent public-artifact acceptance have completed.

🤖 Generated with Claude Code

Unify collector, device, and coverage health under Sources; move detection and data controls into their task-focused homes; and make CI and CodeQL routing parallel, selective, and fail closed.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@blessdyb
blessdyb merged commit 664b4b8 into main Nov 5, 2026
16 of 17 checks passed
@blessdyb
blessdyb deleted the release/0.17.3 branch November 5, 2026 04:20

This branch was successfully deployed

1 active deployment
release — 77cd49c3 Deployed Nov 5, 2026 by blessdyb via release #216
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