apache / apache/maven-release

[MRELEASE-1092] Synch with changes plugin

Open
#1,273 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
128
Forks
145
Avg merge
7h 7m
Merged PRs (30d)
3

Description

**[Ernst Reissner](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ernstreissner)** opened **[MRELEASE-1092](https://issues.apache.org/jira/browse/MRELEASE-1092?redirect=false)** and commented

the changes plugin is based on the file changes.xml.
It is a sequence of releases each covering the changes made in the current release.
The form is

```[xml]

...

```

I suggest, that the release plugin shall check whether
- the version is the version to be
- the date is the current date
- the description is not empty.

If all this is true, on can assume that the release element is maintained.
One should advise to start with empty version and empty date and empty description.

---

**Affects:** 3.0.0-M5

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the Maven release plugin behavior that reads changes.xml and compare it with the requested release element checks. Done means the plugin verifies the version, current date, and non-empty description, and advises starting with empty values when the release element is not maintained.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, release
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.