eclipse-sisu / sisu-project

Sisu Inject
https://www.eclipse.org/sisu
Eclipse Public License 2.0
17 stars 15 forks source link

Consolidate projects (inject, plexus, mojos) into this repository #132

Closed cstamas closed 1 month ago

cstamas commented 1 month ago

This PR tries to "consolidate" the 3 repositories into one (this one) along with history. Idea is to have one multi module build, given all 3 repositories share same release cycle.

Changes:

NOTE: This PR is not to be merged, instead, project should make the main branch a default branch.

cstamas commented 1 month ago

Missing: https://github.com/eclipse/sisu.inject/pull/131 https://github.com/eclipse/sisu.plexus/pull/67

And optionally:

And then IMHO we are ready for a release.

kwin commented 1 month ago

In general looks good. Just wondering if we should disable Sonarcloud.io beforehand and use a new project for the consolidated repos instead (otherwise history is kind of confusing of https://sonarcloud.io/project/overview?id=org.eclipse.sisu%3Asisu-inject)

sonarcloud[bot] commented 1 month ago

Quality Gate Failed Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarCloud

Catch issues before they fail your Quality Gate with our IDE extension SonarLint

cstamas commented 1 month ago

Consolidation happened, main branch is now default.