Upload to the ESP component registry - #378
Conversation
|
@Narukara, all pull requests must be targeted towards the |
|
Tick the box to add this pull request to the merge queue (same as
|
667746d to
bbc54dd
Compare
Amronos
left a comment
There was a problem hiding this comment.
This approach looks good to me. Before merging this PR, do we need a component with the name micro-ros/micro_ros_espidf_component created in the ESP component registry, or has that already been done? cc: @EugenioCollado
I had the same concern. The MR CI dry run passed, but it appears that |
|
Another minor issue is that the banner in the README does not render correctly in the registry. It may need to use a URL such as |
I tested this on https://components-staging.espressif.com/, and it turns out that a component does not need to be created manually in advance before it can be uploaded. It works as long as Trusted Uploaders are configured at the namespace level. |
|
Anyway, I merged the PR, and the CI is now failing with an authentication error. This suggests that the previous Trusted Uploaders configuration was set at the component level, and the component name is not the one we want. At this point, we need to do one of the following:
@EugenioCollado, could you help set this up? I assume the setup would look something like this:
Once the configuration is in place, rerunning the upload job should be enough. |
|
I have done the steps for the second option and rerun the workflow and it is green now: https://github.com/micro-ROS/micro_ros_espidf_component/actions/runs/31372302915/job/93424230482 |

See #369
Publish Kilted as version 25.0.0.