Skip to content

fix(solutions): cross-team-bug-relay v0.1.3 — add required id to input schema - #91

Merged
ark-archastro merged 1 commit into
mainfrom
fix/bug-relay-jsonschema-id
Jul 24, 2026
Merged

fix(solutions): cross-team-bug-relay v0.1.3 — add required id to input schema#91
ark-archastro merged 1 commit into
mainfrom
fix/bug-relay-jsonschema-id

Conversation

@ark-archastro

Copy link
Copy Markdown
Contributor

What changed

schemas/bug-relay-input.yaml gains the top-level id: field the platform's JsonSchema config object requires. Without it, every import solution cross-team-bug-relay fails with Required string value is missing for field 'id' — the released v0.1.2 bundle is un-importable, which also blocks installing the catalog's first AutomationTemplate. The sample is bumped to v0.1.3 and samples.json regenerated (archastro create solutionmanifest).

Same defect exists in the not-yet-merged cross-org-migration-scope sample; that one-line fix was pushed to its own draft PR #90 branch.

How it was caught

firstlanding's new solution install-flow e2e matrix (PR 3 of the webhooks/automations privacy plan) imports and provisions every solution-kind catalog sample. Its first run failed on exactly the two samples shipping schemas/*.yaml without id:.

Testing

  • With the id: added, import solution cross-team-bug-relay succeeds against a local platform, and installing all three templates (Bug Reporter, Bug Resolver agents + the Cross-Team Bug Relay automation) provisions cleanly — verified via the firstlanding solution_matrix synthetics suite running against this checkout (ARCHASTRO_SAMPLES_DIR).
  • scripts/build-releases.sh --only cross-team-bug-relay packs v0.1.3 green.

Note: the automation install additionally needs the firstlanding-side AutomationProvisioner org-resolution fix (on feat/solution-install-e2e-matrix) when the installer is an org-less developer/S2S caller; org-user installs work without it.

🤖 Generated with Claude Code

…t schema

The platform's JsonSchema config object requires a top-level id:
field; schemas/bug-relay-input.yaml only carried lookup_key, so every
'import solution cross-team-bug-relay' failed with 'Required string
value is missing for field id' — the released v0.1.2 bundle is
un-importable. Adds the id, bumps the sample to v0.1.3, regenerates
samples.json.

Caught by firstlanding's new solution install-flow e2e matrix, which
imports and provisions every solution-kind catalog sample.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ark-archastro
ark-archastro marked this pull request as ready for review July 24, 2026 01:24
@ark-archastro
ark-archastro merged commit 6f34019 into main Jul 24, 2026
8 checks 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