apache / apache/maven-release

[MRELEASE-1000] Property to add release.properties to commit

Open
#1,182 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

**[Archimedes Trajano](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=trajano)** opened **[MRELEASE-1000](https://issues.apache.org/jira/browse/MRELEASE-1000?redirect=false)** and commented

The purpose of this is to allow a release:perform on a tag checkout that contains the release.properties already rather than expecting it to be present.

The way it would work is doing a prepare before doing the tag, add the "release.properties" file and before committing the new snapshot poms delete the "release.properties" file.

This should be done via a user property.

---

1 votes, 2 watchers

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the release:prepare and release:perform entry points and how the tag checkout and snapshot POM commit are handled. Determine where a user property could control retaining release.properties; done means a tag can include the file for release:perform while it is removed before the snapshot POM commit.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.