Employ Eclipse Dash to control 3rd party dependencies #2251#2253
Employ Eclipse Dash to control 3rd party dependencies #2251#2253ruspl-afed wants to merge 1 commit intoeclipse-4diac:developfrom
Conversation
Perhaps it needs a bit more of configuration like here @eclipsewebmaster please advice how to proceed |
|
@ruspl-afed at this point do I need to do something or are we still waiting for @eclipsewebmaster? |
|
This is what we use for the Publish 4diac IDE Unit Test Results workflow: 4diac-ide/.github/workflows/unit-tests.yml Lines 9 to 14 in 6647b24 Could we not simply add the required |
Brilliant comment @mx990 ! Now it works and highlights issues we have with Milo prerequisites. I suggest to care a bit about the shape of Milo libraries first in the scope of #2277 and then see how happy Dash will be. @azoitl as a 4diac Project Lead you may want to request |
Great that we have that. Eclipse Milo was always one of our harder to handle dependencies. Knowing more about it is important. I also provided more feedback especially on Eclipse Milo changes on #2277.
Done: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/7287 @ruspl-afed If I understand correctly we need to first fix our Eclipse Milo dependencies and have the |
yes, I would do so, otherwise all the PRs will be failing
It's kind of an "orthogonal" thing: |
Yes this would definitely be nice. |
|
@ruspl-afed we have a token now. |
Add GitHub CI action to check 3rd party with Eclipse Dash. "Automate IP team review requests" functionality requires API token to be asked via EF HelpDesk ticket by PL
|
however, after investigating Milo pom.xml I don't think that it looks better, since a lot of "com,google" code is just hidden/repackaged inside the shaded jars. I think we need to discuss this issue @azoitl |
|
Thank you @ruspl-afed to explain to issue with the current Eclipse Milo setup to me. To derive a plan I want to quickly summarize it here: Eclipse Milo packages more into their maven packages as they should. This is not wrong and makes consuming easier however it is not good for maintenance especially on our side. Therefore I propose as intermediate solution to introduce a dedicated OPC UA deployment feature which will per default not be included in the product but can be added to it by users. This allows us to move forward with better SBOM generation and tracking and in parallel we can search for solutions how to better use Milo. @mx990 @ernstblechaPT @m-meingast is there a flaw in my proposal of haveing an OPC UA deployment feature? |
|
I believe that is a sensible solution for the problem at hand, considering OPC UA is also an optional feature in 4diac FORTE. |
|
Just to restate what I understand:
|
Yes exactly, this is what I meant. |
|
OPC UA Deployment feature is extracted in PR #2414. |
Add GitHub CI action to check 3rd party with Eclipse Dash.
"Automate IP team review requests" functionality requires API token to be asked via EF HelpDesk ticket by PL
Fixes #2251