Skip to content

feat: September monitoring and automation SDK - #9

Merged
Zblocker64 merged 5 commits into
mainfrom
feat/september-observability
Sep 26, 2026
Merged

Zblocker64 merged 5 commits into
mainfrom
feat/september-observability

Conversation

@Zblocker64

@Zblocker64 Zblocker64 commented Sep 20, 2026 •

Copy link
Copy Markdown
Contributor

Coordinated September roadmap — ready for review

One SDK PR for scoped credentials/service accounts, keyless GitHub Actions, project monitoring/PromQL, infrastructure alerts and optional enhanced monitoring. Part of the coordinated feat/september-observability branches; do not release independently of the backend.

  • Regenerated public protobuf/Connect/OpenAPI snapshots (228 public RPC paths); admin APIs remain excluded. Includes existing main's IAM/support schema drift.
  • Added project PromQL URL helper and bounded, timestamped webhook signature verification with rotation support.
  • Added usage and security documentation.

Validation

Local generation/lint/tests passed; go test ./... passed again before commit. Native backend Mimir/Alertmanager/Grafana integration and component tests are separate coverage, not a deployed SDK compatibility claim.

Still required

Ready for review: the coordinated roadmap remains under implementation/review. Final API alignment, real GitHub Actions/full-auth Grafana proof, CI/CodeRabbit review and staging end-to-end validation are pending. No production release or staging tag has been created. PRs must be open before staging tags; do not merge until final review.

@Zblocker64

Copy link
Copy Markdown
Contributor Author

@coderabbitai review

@Zblocker64
Zblocker64 marked this pull request as ready for review September 21, 2026 00:08
@Zblocker64
Zblocker64 merged commit e2cf56c into main Sep 26, 2026
1 check passed
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