Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stop publishing Che parent and Che server artifacts to Maven Central #18941

Closed
nickboldt opened this issue Feb 1, 2021 · 3 comments
Closed
Assignees
Labels
area/ci CI build and releases, PR testing, & whitelabel/productization issues kind/task Internal things, technical debt, and to-do tasks to be performed. severity/P1 Has a major impact to usage or development of the system.
Milestone

Comments

@nickboldt
Copy link
Contributor

nickboldt commented Feb 1, 2021

Is your task related to a problem? Please describe.

Since we now live in a container world, publishing maven artifacts is an outdated construct. 
And since we also now live in a typescript/nodejs/golang world, only 1 small part of the Che build/release process still depends on Maven at all, with everything else having already moved to other languages and other publishing methods.

Describe the solution you'd like

As such, it's time to move away from publishing these maven artifacts. We'd like to deprecate as of 7.26.0 (Feb 10) and cease publishing the che server and che parent artifacts in April 2020, starting with Che 7.29.0 (April 14).

If you have any technical objections to this plan, please reply to this thread or comment on this issue, as we'd like to formalize this plan in time for the start of the 7.26 release next week. 

@nickboldt nickboldt added the kind/task Internal things, technical debt, and to-do tasks to be performed. label Feb 1, 2021
@nickboldt nickboldt added area/productization severity/P1 Has a major impact to usage or development of the system. labels Feb 1, 2021
@nickboldt nickboldt added this to the 7.29 milestone Feb 1, 2021
This was referenced Mar 1, 2021
@mkuznyetsov mkuznyetsov mentioned this issue Mar 16, 2021
13 tasks
@mkuznyetsov mkuznyetsov mentioned this issue Mar 24, 2021
17 tasks
@nickboldt
Copy link
Contributor Author

As there have been no objections to this plan, looks like we're going ahead with it. We'll stop publishing maven artifacts for che server as of 7.29 (in ~3 weeks).

@nickboldt nickboldt added area/ci CI build and releases, PR testing, & whitelabel/productization issues and removed team/productization labels Apr 6, 2021
This was referenced Apr 9, 2021
@l0rd l0rd changed the title Remove Che parent & server maven artifacts from release process (stop pushing to Maven Central) Stop publishing Che parent and Che server artifacts to Maven Central Apr 20, 2021
@l0rd
Copy link
Contributor

l0rd commented Apr 20, 2021

@nickboldt @mkuznyetsov can we close this one?

@mkuznyetsov
Copy link
Contributor

sure, not publishing artifacts since 7.29.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ci CI build and releases, PR testing, & whitelabel/productization issues kind/task Internal things, technical debt, and to-do tasks to be performed. severity/P1 Has a major impact to usage or development of the system.
Projects
None yet
Development

No branches or pull requests

3 participants