[ 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)