You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Piotr Karwasz (Jira)" <ji...@apache.org> on 2025/07/06 14:58:00 UTC
[jira] [Resolved] (LANG-1776) Use GitHub URLs in `project.scm.url` for improved automation support
[ https://issues.apache.org/jira/browse/LANG-1776?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Piotr Karwasz resolved LANG-1776.
---------------------------------
Fix Version/s: 3.18.0
Resolution: Fixed
> Use GitHub URLs in `project.scm.url` for improved automation support
> --------------------------------------------------------------------
>
> Key: LANG-1776
> URL: https://issues.apache.org/jira/browse/LANG-1776
> Project: Commons Lang
> Issue Type: Improvement
> Reporter: Piotr Karwasz
> Priority: Minor
> Fix For: 3.18.0
>
>
> h2. Description:
> The {{`project.scm`}} section of the Maven POM is primarily used by Maven plugins (e.g., the Maven Release Plugin) to interact with the source control system. However, the {{`project.scm.url`}} field serves a documentation-only purpose and can be updated without impacting the build or release process.
> In recent years, automation tools like *Dependabot* have begun leveraging this field to determine the GitHub repository associated with a Maven artifact. Setting {{`project.scm.url`}} to the GitHub repository URL allows tools like Dependabot to:
> * Link the Maven artifact to its GitHub repository
> * Automatically retrieve release notes, changelogs, and commit history for new versions
> h3. Example:
> See the difference in metadata provided by Dependabot in the PR for upgrading {{`commons-csv`}} versus {{`commons-lang3`}} in the following pull request:
> [ppkarwasz/logging-log4j2#566|https://github.com/ppkarwasz/logging-log4j2/pull/566]
> h2. Proposal:
> Update the value of {{`project.scm.url`}} in the POM to:
> {code}
> https://github.com/apache/commons-lang
> {code}
> This change will help automation tools better support the project and improve the experience for downstream users.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)