Skip to content

Commit ecc57bf

Browse files
authored
Merge pull request #32 from hdamker/add-release-plan
Add release-plan.yaml and CHANGELOG directory structure
2 parents 66af049 + f308f2a commit ecc57bf

4 files changed

Lines changed: 42 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGELOG/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Changelog
2+
3+
Release changelogs are organized by release cycle and will be created and updated during the automated release process (see https://github.com/camaraproject/ReleaseManagement/tree/main/documentation).

CODEOWNERS

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,3 @@
1313
# Owners of the CODEOWNER and Maintainer.md files are the admins of CAMARA (to allow them to keep the teams within the CAMARA organization in sync in case of changes)
1414
/CODEOWNERS @camaraproject/admins
1515
/MAINTAINERS.MD @camaraproject/admins
16-
17-
# The following lines ensure that the release-management_reviewers team will automatically added as reviewers
18-
# if a pull requests is changing the CHANGELOG file (aka "release PR") and that such PRs can only be merged with an approval from a team member.
19-
/CHANGELOG.MD @camaraproject/release-management_reviewers
20-
/CHANGELOG.md @camaraproject/release-management_reviewers

release-plan.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# CAMARA Release Plan
2+
# This file declares release intentions for this repository.
3+
# It replaces manual wiki tracking with automated tooling.
4+
#
5+
# Update this file; CI validates it; releases are generated from this plan.
6+
# Docs: https://github.com/camaraproject/ReleaseManagement/tree/main/documentation
7+
8+
repository:
9+
# How this repository participates in CAMARA releases
10+
# Options: independent (default) | meta-release
11+
release_track: independent
12+
13+
# Uncomment and set when planning a meta-release participation:
14+
# meta_release: Sync26
15+
16+
# Release tag -- first release for a repository is r1.1
17+
# - New release cycle (increment first number, reset second to 1)
18+
# - Progression in same cycle (increment second number)
19+
target_release_tag: r1.1
20+
21+
# Release type being prepared (must be set before release can be triggered)
22+
# Options: none | pre-release-alpha | pre-release-rc | public-release | maintenance-release
23+
target_release_type: none
24+
25+
# Dependencies on Commonalities and ICM releases
26+
# Update per ReleaseManagement requirements for each release cycle
27+
dependencies:
28+
commonalities_release: r4.1
29+
identity_consent_management_release: r4.1
30+
31+
# APIs in this repository
32+
# Replace the placeholder below when planning a release:
33+
# - api_name: kebab-case identifier (used as filename in code/API_definitions/)
34+
# - target_api_status: draft | alpha | rc | public (draft allows no file yet)
35+
apis:
36+
- api_name: placeholder-entry
37+
target_api_version: 0.1.0
38+
target_api_status: draft
39+
main_contacts:

0 commit comments

Comments
 (0)