Skip to content

Conversation

@HannesWell
Copy link
Member

@HannesWell HannesWell commented Jul 10, 2025

This is currently a draft as the tokens are not yet available for all three namespaces (platform, jdt and pde).

@HannesWell
Copy link
Member Author

@merks FYI this pipeline passed one first run, but only for the platform namespace (for the other two namespaces the tokens are missing).

@elsazac can you please check the new Central Portal if there has been an deployment for the o.e.platform namespace and check if it's correct and discard it so that it is ** !NOT! RELEASED**!
With the old OSSRH it was the Drop button as you described in #2730 (comment), but I don't know how this works with the new Portal. If you are in doubt, please just do nothing and let's conduct some research. Or maybe Ed can tell from his experience with EMF?
Thanks in advance.

@HannesWell HannesWell force-pushed the migrate-maven-publication branch 2 times, most recently from da20d42 to 8ab14b1 Compare July 10, 2025 20:52
@HannesWell HannesWell changed the title [Build] Migrate Maven publication to new Central Portal API [RelEng] Migrate Maven publication to new Central Portal API Jul 10, 2025
@elsazac
Copy link
Member

elsazac commented Jul 11, 2025

@HannesWell ,

I was checking through the portal and under namespaces this is what I see : (all of them ie JDT, PDE and Platform can be seen under available namespaces)

Screenshot 2025-07-11 at 6 53 26 PM

.
.
.
.
Meanwhile under deployments there aren't any repositories

Screenshot 2025-07-11 at 6 56 38 PM

Actually, I don’t see anything under the Deployments tab — which might mean the repositories haven’t yet reached the staging phase for deployment. I’m not entirely sure though, as I’m still getting familiar with this myself.

@elsazac
Copy link
Member

elsazac commented Jul 11, 2025

But there’s also an option to publish components by selecting files from the local file system in the OS.

Screenshot 2025-07-11 at 7 03 38 PM

@merks
Copy link
Contributor

merks commented Jul 11, 2025

@HannesWell

Are we sure (or expecting) that the problem of only being able to see a deployment made with one's own ID has been addressed already?

@elsazac
Copy link
Member

elsazac commented Jul 11, 2025

And then just this also in my notifications tab, This is regarding the platform namespace; Is this what you were looking for ?? apart from that there aren't much options available too.

Screenshot 2025-07-11 at 7 09 39 PM

@HannesWell
Copy link
Member Author

Thank you @elsazac for checking and providing all these information. That makes me confident that the deployment actually worked.

Are we sure (or expecting) that the problem of only being able to see a deployment made with one's own ID has been addressed already?

Good point, that's probably the reasons why Elsa cannot see the full deployment.

In the meantime, I'll just continue to use the Publisher API to manage (inspect and drop) the deployment:

In general we could also built that into a Jenkins job, but that would mean that any Committer can publish a release (which is technically already the case today, but one has to know about the mentioned API and how to use it).

@HannesWell HannesWell force-pushed the migrate-maven-publication branch 2 times, most recently from 3aeec18 to 8cb4689 Compare July 13, 2025 21:42
@HannesWell HannesWell marked this pull request as ready for review July 13, 2025 21:53
@HannesWell
Copy link
Member Author

This is now fully functional and ready for review. According to my testing it works as desired.
I extended it to also await the verification of the deployment to the central portal and to store the deployment's id.

Later we could use that to automate the final publication step and perform it in the Make visible job (that I would like to rename to Publish Release). Buts something else.

@HannesWell HannesWell force-pushed the migrate-maven-publication branch from 8cb4689 to 43f9711 Compare July 14, 2025 18:59
@HannesWell HannesWell force-pushed the migrate-maven-publication branch from 43f9711 to 3768e77 Compare July 16, 2025 06:29
@HannesWell
Copy link
Member Author

This now ready for submission and with this we can consider the migration to the new Maven Central Portal as completed.

Later we could use that to automate the final publication step and perform it in the Make visible job (that I would like to rename to Publish Release). Buts something else.

I'll create a follow-up PR to work out this proposal and describe the further integration I have in mind for the Maven publication.

@HannesWell HannesWell merged commit 537e83a into eclipse-platform:master Jul 17, 2025
6 checks passed
@HannesWell HannesWell deleted the migrate-maven-publication branch July 17, 2025 19:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants