Add release-start mojo#45
Conversation
- Introduced the `release-start` mojo to create a draft release in ATR if it does not exist. - Updated documentation and site navigation for the new mojo. - Added unit tests and integration tests for `release-start` functionality.
"if it does not exist" means that this new goal IMHO should be in fact merged with should we keep I'm trying to guess how this will be integrated
we do seems ok: just 2 goals is too much, one only seems sufficient |
|
notice: for now, key step is ATR project creation, from and I think the key missing configuration is the vote templates, that is not available in the more we add in the Maven plugin, the more we should already test in real life what we have |
It is each PMC responsibilite how to configure ATR, can be done be asf.yaml or by web gui, I would like to not introduce such configuration goals, like for templates and so on. Plugin should be used during release proces, as you wrote the more in plugin more in test |
yes two goals for the sam can be too much ... I would like to have release process simple as possible, I will prepare proposition for integration in next steps |
I would like to have only |
|
"release flow" is really vague |
|
given normal users do not yet have habits on reviewing project definition in ATR, automating the release start at ATR level seems too early to me users need to learn, not use blindly let's do a first release integrated in ASF parent POM before trying to automate more: I hate automating things before manual experience = from experience, a recipe for complaints when the magic does not bring expected result |
yes projects can do release without release plugin, like: |
|
do what yuo want, I'm tired not being able to do a release but continuing complexifying |
it will only create a release version in ART
agree here, we can prepare configuration in ASF parent, but should be in disabled by default (or in dryRun) so I see a three goal for integration:
|
|
can we postpone adding more complexity please? can we finish first the first step? |
I hope not complexity I'm tring to find a way to be simple as possible when we add profile to ASF parent ... connected issue: |
|
I know you have good intents we need to find the right training path, "to be simple as possible" but avoid the "to be magic" then have people ask about what happened behind the scene |
release-startmojo to create a draft release in ATR if it does not exist.release-startfunctionality.