openrewrite / openrewrite/rewrite
Maven - Update/Replace `ciManagement`
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 3.7k
- Forks
- 571
- Avg merge
- 13h 12m
- Merged PRs (30d)
- 261
Description
We recently migrated from Jenkins to GH Actions, and a lot of repositories have the following:
<ciManagement>
<system>Jenkins</system>
<url>https://jekins/job/repo/</url>
</ciManagement>
See https://maven.apache.org/pom.html#continuous-integration-management
As this information is misleading, it would be ideal to have a way to replace it (or add it for new onboards)
Note about Github Actions: The URL for GH action is predictable https://repo-host/org/repo/actions
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Maven POM ciManagement section and how repository onboarding currently handles it. The work is done when the misleading Jenkins metadata can be replaced or added for new onboards with the predictable GitHub Actions URL, as appropriate.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, java
- Domain
- build-system, ci-cd
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100