Skip to content

ci(console): record envelope errors type and count in diagnostic - #744

Merged
Pigbibi merged 1 commit into
mainfrom
diag/console-release-shape-2
Oct 22, 2026
Merged

Pigbibi merged 1 commit into
mainfrom
diag/console-release-shape-2

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • The first diagnostic pinned /versions?page=1&per_page=10 as the only failing probe: success=true, 10 items, items[0].id === prior, but the envelope errors value is non-empty.
  • Adds errors_type, errors_count, messages_type, messages_count (types and counts only) and treats errors: null as empty for the diagnostic boolean.
  • No response content, ids, tokens or bodies are printed; the workflow remains dispatch-only and read-only.

Verification

  • actionlint .github/workflows/diagnose-console-release-shape.yml → exit 0

Scope

One follow-up dispatch to distinguish null from an array, so the release guard fix can be minimal. No upload, deploy, activation or KV write.

🤖 Generated with Claude Code

The first read-only probe showed /versions returns success=true with a
non-empty errors value while every other predicate passes. Record whether
errors is absent, null or an array, plus counts only, so the minimal release
guard fix can be written without printing envelope content.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@Pigbibi
Pigbibi merged commit d38674b into main Oct 22, 2026
7 checks passed
@Pigbibi
Pigbibi deleted the diag/console-release-shape-2 branch October 22, 2026 08:33
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