Skip to content

feat: add sample-service-subscriptions API definition - #63

Merged
hdamker-bot merged 2 commits into
camaraproject:mainfrom
hdamker:fix/add-subscription-api
Apr 1, 2026
Merged

feat: add sample-service-subscriptions API definition#63
hdamker-bot merged 2 commits into
camaraproject:mainfrom
hdamker:fix/add-subscription-api

Conversation

@hdamker

@hdamker hdamker commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

What type of PR is this?

  • enhancement/feature

What this PR does / why we need it:

Adds the explicit subscription management API template from Commonalities#606 and declares it in release-plan.yaml.

  • sample-service-subscriptions.yaml — subscription management template with $ref to CAMARA_common.yaml and CAMARA_event_common.yaml
  • release-plan.yaml — adds sample-service-subscriptions as alpha v0.1.0

This exercises the validation framework's handling of subscription APIs with external $ref to event common schemas.

Note: release-plan.yaml and API definition in the same PR — tests the exclusivity rule.

Does this PR introduce a breaking change?

  • Yes
  • No

Special notes for reviewers:

Depends on #62 for CAMARA_event_common.yaml in code/common/. Merge #62 first.

Changelog input

 release-note
feat: add sample-service-subscriptions API definition for subscription management testing

- Add sample-service-subscriptions.yaml from Commonalities #606 template
  (explicit subscription management with $ref to common files)
- Add sample-service-subscriptions to release-plan.yaml (alpha, v0.1.0)
@hdamker
hdamker requested a review from hdamker-bot as a code owner April 1, 2026 19:59
- Server URL: api-name → sample-service-subscriptions (P-005)
- API status: alpha → rc to match target_release_type (P-009)
- Remove trailing blank line (Y-007)
@hdamker-bot
hdamker-bot merged commit fecc7a4 into camaraproject:main Apr 1, 2026
2 checks passed
@hdamker
hdamker deleted the fix/add-subscription-api branch May 14, 2026 18:09
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