apache / apache/pinot

Move to natural pom versions

Open
#5,944 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
6.1k
Forks
1.5k
Avg merge
1d 21h
Merged PRs (30d)
189

Description

Currently, `${revision}${sha1}` is coded into maven pom files, rendering tools such as jitpack helpless. It would be nice to have normal versions in these files so we have the same chances to use pinot as other java projects. This is particularly important as SNAPSHOT versions are not deployed and docker tags are ad-hoc.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Maven POM files that use ${revision}${sha1} and trace how those values are supplied. Define a consistent natural-version strategy that works for JitPack and avoids SNAPSHOT deployment limitations, then verify that Maven artifacts and Docker tags use the intended versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, release
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.