From 90e7143aba7db67c0b35d7ec7ed101e2cec8378c Mon Sep 17 00:00:00 2001 From: Herbert Damker Date: Sun, 1 Mar 2026 19:17:57 +0100 Subject: [PATCH 1/6] Add release-plan.yaml for repositories without active release --- release-plan.yaml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 release-plan.yaml diff --git a/release-plan.yaml b/release-plan.yaml new file mode 100644 index 0000000..577016a --- /dev/null +++ b/release-plan.yaml @@ -0,0 +1,35 @@ +# CAMARA Release Plan +# This file declares release intentions for this repository. +# It replaces manual wiki tracking with automated tooling. +# +# Update this file; CI validates it; releases are generated from this plan. +# Docs: https://github.com/camaraproject/ReleaseManagement/tree/main/documentation + +repository: + # How this repository participates in CAMARA releases + # Options: independent (default) | meta-release + release_track: independent + + # Uncomment and set when planning a meta-release participation: + # meta_release: Sync26 + + # Release tag -- first release for a repository is r1.1 + # - New release cycle (increment first number, reset second to 1) + # - Progression in same cycle (increment second number) + target_release_tag: r1.1 + + # Release type being prepared (must be set before release can be triggered) + # Options: none | pre-release-alpha | pre-release-rc | public-release | maintenance-release + target_release_type: none + +# Dependencies on Commonalities and ICM releases +# Update per ReleaseManagement requirements for each release cycle +dependencies: + commonalities_release: r3.4 + identity_consent_management_release: r3.3 + +# APIs in this repository +# Replace the placeholder below when planning a release: +# - api_name: kebab-case identifier (used as filename in code/API_definitions/) +# - target_api_status: draft | alpha | rc | public (draft allows no file yet) +apis: From c364f1b2d8ddf862e56a18de95dee595df7d41b3 Mon Sep 17 00:00:00 2001 From: Herbert Damker Date: Sun, 1 Mar 2026 19:23:01 +0100 Subject: [PATCH 2/6] Apply suggestions from code review --- release-plan.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/release-plan.yaml b/release-plan.yaml index 577016a..a5201e2 100644 --- a/release-plan.yaml +++ b/release-plan.yaml @@ -25,11 +25,15 @@ repository: # Dependencies on Commonalities and ICM releases # Update per ReleaseManagement requirements for each release cycle dependencies: - commonalities_release: r3.4 - identity_consent_management_release: r3.3 + commonalities_release: r4.1 + identity_consent_management_release: r4.1 # APIs in this repository # Replace the placeholder below when planning a release: # - api_name: kebab-case identifier (used as filename in code/API_definitions/) # - target_api_status: draft | alpha | rc | public (draft allows no file yet) apis: + - api_name: placeholder-entry + target_api_version: 0.1.0 + target_api_status: draft + main_contacts: From 9dafb73601690f9fba87603e498e1d806cb698a1 Mon Sep 17 00:00:00 2001 From: Herbert Damker Date: Sun, 1 Mar 2026 19:26:14 +0100 Subject: [PATCH 3/6] Update CODEOWNERS to remove CHANGELOG reviewers Removed automatic reviewer assignment for CHANGELOG files. --- CODEOWNERS | 5 ----- 1 file changed, 5 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index 86104ca..ecc31e0 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -13,8 +13,3 @@ # 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) /CODEOWNERS @camaraproject/admins /MAINTAINERS.MD @camaraproject/admins - -# The following lines ensure that the release-management_reviewers team will automatically added as reviewers -# 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. -/CHANGELOG.MD @camaraproject/release-management_reviewers -/CHANGELOG.md @camaraproject/release-management_reviewers From e36bf2523ef465a2e1913329791f4055e82633b6 Mon Sep 17 00:00:00 2001 From: Herbert Damker Date: Sun, 1 Mar 2026 19:29:08 +0100 Subject: [PATCH 4/6] Delete CHANGELOG.md --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 56b181d..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1 +0,0 @@ -Please see https://github.com/camaraproject/ReleaseManagement/blob/main/documentation/CHANGELOG_TEMPLATE.md when creating your first release and CHANGELOG.md entry. From b12e62fd8476e71540b1d9048a1bd71c7cb18cf2 Mon Sep 17 00:00:00 2001 From: Herbert Damker Date: Sun, 1 Mar 2026 19:30:37 +0100 Subject: [PATCH 5/6] Add initial changelog documentation --- CHANGELOG/README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 CHANGELOG/README.md diff --git a/CHANGELOG/README.md b/CHANGELOG/README.md new file mode 100644 index 0000000..f11d272 --- /dev/null +++ b/CHANGELOG/README.md @@ -0,0 +1,3 @@ +# Changelog + +Release changelogs are organized by release cycle and will be updated during the automated release process (see https://github.com/camaraproject/ReleaseManagement/tree/main/documentation). From f308f2a08b10e434bd92a69ed6f58ed196d80b33 Mon Sep 17 00:00:00 2001 From: Herbert Damker Date: Sun, 1 Mar 2026 19:31:06 +0100 Subject: [PATCH 6/6] Update wording in CHANGELOG README --- CHANGELOG/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG/README.md b/CHANGELOG/README.md index f11d272..d799fdd 100644 --- a/CHANGELOG/README.md +++ b/CHANGELOG/README.md @@ -1,3 +1,3 @@ # Changelog -Release changelogs are organized by release cycle and will be updated during the automated release process (see https://github.com/camaraproject/ReleaseManagement/tree/main/documentation). +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).