Reset versions in yaml files to 'wip'#98
Merged
caubut-charter merged 1 commit intocamaraproject:mainfrom Dec 18, 2025
Merged
Conversation
caubut-charter
pushed a commit
that referenced
this pull request
Feb 2, 2026
clundie-CL
added a commit
to cablelabs/NetworkAccessManagement
that referenced
this pull request
Feb 2, 2026
caubut-charter
pushed a commit
that referenced
this pull request
Feb 3, 2026
* Create initial MVP Trust Domain API spec + Shared Schema Bundling (#86) * feat: Added baseline scaffolding for trust domain management endpoints * feat: added flexible Policy component model for binding policies to Trust Domains * feat: ported AccessDetail to Trust Domain model as-is but with ability for multiple to be specified * refactor: changed Policy model to discriminator pattern in order to make usage clearer. Added example uses to trust domain creation POST * chore: replace descriptions referring to Isolated Networks to Trust Domains * fix: addressed rendering issue with example objects * fix: typo fix * refactor: changed policies from list of policy objects to keyed map in order to flatten structure and prevent policy duplication * refactor: move Policy models to Policy.yaml * refactor: moved AccessDetails and relate models into own file * refactor: change resource ids from string to UUID * refactor: simplified security scopes * fix: removed 'scopes' from securityScheme definition * refactor: change downstream/upstream rate policies to accept a enum of units instead of being restricted to Kbps * refactor: add README for shared component structure and bundling process * fix: remove committed file * fix: resolve most linter warnings * fix/refactor: reduced AccesDetail down to single point of discrimination in order to addres linter warnings * refactor: update isolated networks user story to trust domains * feat: update default API_documentation/README.md to include where find guidance on creating user stories * feat: added trust domains capability discovery endpoint/model * fix: removed file accidentally committed * refactor: replaced NAM openapi spec with new bundled trust domain centric version * refactor: update docs to use labels API Consumers and API Providers instead of alternative labels (#88) * Port Network Access Device + Reboot models and endpoints (#93) * refactor: move security schemems definition to Common.yaml * refactor: add CAMARA_common.yaml from Commonalities and update to Generic response to reference the Commonalities definitions. * refactor(take two): add CAMARA_common.yaml from Commonalities and update to Generic response to reference the Commonalities definitions. * refactor: convert 'Common' to point to either NAM_Common.yaml or CAMARA_common.yaml * feat: add initial skeleton of NetworkAccessDevices-linting good * feat: ported existing Reboot + NetworkAccessDevice from former API spec * refactor: add readonly: true to response only schemas * refactor: tighten schema with 'additionalProperites: false' and remove redundant 'type: object' from AccessDetail discriminator * refactor: remove 401 responses * refactor: misc AI review updates * refactor: adjust scopes and normalize descriptions * refactor: improved schema/parameter descriptions * refactor: update info description with reboot usage * refactor: update the API definitions README folder layout * feat: apply generated openapi spec to primary yaml file * fix: addressed duplicate uuid in examples * fix: minor review fixes * Add service schema endpoints (#99) * feat: add structure for Service schemas + endpoints * refactor: add serviceId to TrustDomainCreate as required parameter * fix: address contextual description of fields that use to common schemas in order to provide contextual descriptions * docs: improve rendered descriptions and non-rendered inline comments * chore: update .gitignore to exclude .vscode folders * update nam openapi spec with Service changes * 85 alpha release checklist (#100) * fix: reset versions back to 'wip' * fix: remove info.contact field per section 5.3.5 of API Design Guide * fix: add missing externalDocs stanza per section 5.4 of API Design Guide * fix: update CAMARA_common.yaml to v0.7.1 from r3.4 tag and remove placeholders * chore: update API Readiness Checklist * fix: removed duplicate Generic404 response schema * fix: addressed broken schema for experimental API * fix: reset versions in yaml files to 'wip' (#98) (#106) * fix: resolve yamllint and spectral linter errors * fix: address spectral and yamllint linting errors * fix: address spectral and yamllint linting errors(again)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What type of PR is this?
What this PR does / why we need it:
The main branch of this repository contains API definitions and/or test files with version references that are not yet reset to wip. According to CAMARA guidelines, all version fields on the main branch must use work-in-progress (wip) versions between releases.
Which issue(s) this PR fixes:
Fixes #97
Does this PR introduce a breaking change?
Special notes for reviewers:
Changelog input
Additional documentation