Skip to content

chore: upgrade dag-json-gen - #72

Merged
alanshaw merged 1 commit into
mainfrom
ash/chore/dag-json-gen-v0.0.10
Sep 28, 2026
Merged

alanshaw merged 1 commit into
mainfrom
ash/chore/dag-json-gen-v0.0.10

Conversation

@alanshaw

Copy link
Copy Markdown
Member

Upgrade dag-json-gen to bring in tuple decoding fix alanshaw/dag-json-gen#3

Copilot AI lite review requested due to automatic review settings September 28, 2026 15:26
@alanshaw
alanshaw enabled auto-merge (squash) September 28, 2026 15:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

馃煛 Changes recommended

Add regression tests covering malformed empty tuple decoding.

Review effort: Lite
Findings: 1 Medium severity

Open (1)
What changed in this PR

Upgrades dag-json-gen to v0.0.10 and regenerates tuple decoders to reject malformed empty or underspecified DAG-JSON tuples.

Changes:

  • Updates the generator dependency and checksums.
  • Adds required-field validation to envelope and policy decoders.
File Summary
ucan/鈥媏nvelope/鈥媎atamodel/鈥媎ag_json_gen.go Rejects empty envelope tuples; add a regression test.
ucan/鈥媎elegation/鈥媝olicy/鈥媎atamodel/鈥媎ag_json_gen.go Rejects underspecified policy tuples; add regression coverage.
go.sum Records v0.0.10 dependency checksums.
go.mod Upgrades dag-json-gen to v0.0.10.
Files not reviewed (2)
  • ucan/delegation/policy/datamodel/dag_json_gen.go: Generated file
  • ucan/envelope/datamodel/dag_json_gen.go: Generated file

馃挕 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

if err := jr.ReadArrayClose(); err != nil {
return fmt.Errorf("reading array close for field EnvelopeModel: %w", err)
}
return fmt.Errorf("json input has too few fields 0 < 2")
@alanshaw
alanshaw merged commit cddc387 into main Sep 28, 2026
7 checks passed
@alanshaw
alanshaw deleted the ash/chore/dag-json-gen-v0.0.10 branch September 28, 2026 15:29
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.

2 participants