Skip to content

Eclipse ThreadX project - Github guidance

Some GitHub action workflows are currently failing on a few repositories inside the eclipse-threadx organisation. This is because they rely on a deprecated version of the upload-artifact action.

I am working to fix this. In doing so, I realised that the main repository, eclipse-threadx\threadx is set up differently from the others. Specifically, eclipse-threadx\threadx features a CODEOWNERS file in .github when the others, such as eclipse-threadx\netxduo and eclipse-threadx\usbx do not.

So, I have two questions:

  1. What is the best practice here? I want to uniformise the way our main repositories are configured.

  2. Currently, the CODEOWNERS in eclipse-threadx\threadx contains a single entry:

    @eclipse-threadx/admins

    I would have expected something along the lines of:

    @eclipse-threadx/iot-threadx-committers

    Is @eclipse-threadx/admins some kind of implicit group? What is the best practice here?

Thank you in advance for your help.