Hipparchus-Math / hipparchus

An efficient, general-purpose mathematics components library in the Java programming language
Apache License 2.0
143 stars 42 forks source link

CI/CD code enhancement #325

Closed sdinot closed 8 months ago

sdinot commented 8 months ago

I noticed that the Hipparchus CI/CD pipeline code was unnecessarily complicated and did not apply the same naming rules depending on whether the pipeline was running on the original project or on a fork (in the original project, we let Maven choose the key used in SonarQube, whereas for clones, we impose this key according to a strict logic).

This PR aims to simplify and harmonize this code. If you find it acceptable, please let me know before merging the code, as I'll need to adjust the Hipparchus project key in SonarQube. Otherwise, the pipeline will fail.

maisonobe commented 8 months ago

If you think it should be done, then for sure we trust you, so +1 to merge it.

sdinot commented 8 months ago

Hi @maisonobe,

I have just modified the project key in our instance of SonarQube. You can merge my PR.

Thanks in advance