apache / apache/maven-release

[MRELEASE-644] Do a pre-check for Git repositories to make sure the name and email are set

Open
#868 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

**[Jason van Zyl](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jvanzyl)** opened **[MRELEASE-644](https://issues.apache.org/jira/browse/MRELEASE-644?redirect=false)** and commented

I went to do a release on a new machine and forgot to run:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

And it got to the very end of release:prepare and blew up.

---
No further details from [MRELEASE-644](https://issues.apache.org/jira/browse/MRELEASE-644?redirect=false)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the release:prepare flow and inspect how it interacts with the Git repository. Check how Git reports missing user.name and user.email, then define completion as detecting either missing setting before the release reaches its final stages and reporting an actionable message.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, java
Domain
build-system, release
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 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.