Skip to content

dev#31

Merged
matt-beanland merged 8 commits into
mainfrom
dev
May 7, 2026
Merged

dev#31
matt-beanland merged 8 commits into
mainfrom
dev

Conversation

@matt-beanland
Copy link
Copy Markdown
Collaborator

No description provided.

refactor RSP as a BaseParty fragment with EPID as Party id
…our DSL

- update mix.exs to diffo 0.3.0 pre-release (local path)
- migrate all 12 instance resources (7 NBN, 4 Access, 1 DSL service) to
  structure do / behaviour do DSL pattern
- remove ActionHelper usage throughout; build lifecycle now wired globally
  via BuildBefore/BuildAfter registered on BaseInstance
- RSP: replace set_attribute(:kind) with set_attribute(:type, :Organization)
  per BaseParty 0.3.0 API; add instances do block declaring :owner role for
  all 5 owned NBN resource types
- remove spec seeding from Nbn.Initializer — specifications now created
  lazily in build_before; Specification.upsert_specification/1 removed in 0.3.0
- tests: referred_type replaces referredType in place/party creation helpers
- tests: add description field to all JSON encoding assertions — new in 0.3.0,
  emitted from specification after category
- livebook: fix NNI Group define (nni_group + svlans characteristics, not
  svlan); fix NTD define (ntd + ports as separate characteristics, not a list)
…tensions

update to diffo 0.3.0: migrate instance resources to structure/behavi…
@matt-beanland matt-beanland merged commit d6e8603 into main May 7, 2026
2 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