Skip to content

Add release-plan.yaml and CHANGELOG directory structure#32

Merged
hdamker merged 6 commits intocamaraproject:mainfrom
hdamker:add-release-plan
Mar 3, 2026
Merged

Add release-plan.yaml and CHANGELOG directory structure#32
hdamker merged 6 commits intocamaraproject:mainfrom
hdamker:add-release-plan

Conversation

@hdamker
Copy link
Contributor

@hdamker hdamker commented Mar 1, 2026

What type of PR is this?

repository management

What this PR does / why we need it:

Prepares the Template_API_Repository for release automation adoption:

  • Adds release-plan.yaml with target_release_type: none so new repositories created from this template have the release plan structure from day one
  • Adds CHANGELOG/ directory structure (CHANGELOG/README.md) matching the release automation convention
  • Updates CODEOWNERS (removes CHANGELOG-specific reviewers)
  • Removes legacy CHANGELOG.md in favor of the new directory-based structure

Codeowners of new repos update target_release_type and the apis section when they start planning their first release.

Which issue(s) this PR fixes:

Related: camaraproject/tooling#82 (caller workflow rollout not yet included)

Special notes for reviewers:

The caller workflow (.github/workflows/release-automation.yml) is not yet included — it will be added once the release automation reaches RC status. Rulesets are applied separately via the admin script (apply-release-rulesets.sh), not inherited from the template.

Changelog input

release-note
Add release-plan.yaml and CHANGELOG directory structure for release automation

Additional documentation

docs

@hdamker hdamker requested a review from a team as a code owner March 1, 2026 18:18
@hdamker hdamker requested a review from a team as a code owner March 1, 2026 18:29
@hdamker hdamker changed the title Add release-plan.yaml (no active release) Add release-plan.yaml and CHANGELOG directory structure Mar 1, 2026
Copy link
Contributor

@Kevsy Kevsy left a comment

Choose a reason for hiding this comment

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

LGTM

@hdamker hdamker merged commit ecc57bf into camaraproject:main Mar 3, 2026
1 of 2 checks passed
@hdamker hdamker deleted the add-release-plan branch March 3, 2026 11:39
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