UncleRus / esp-idf-lib

Component library for ESP32-xx and ESP8266
https://esp-idf-lib.readthedocs.io/en/latest/
1.39k stars 433 forks source link

CI: Upload components to Espressif registry #549

Open UncleRus opened 1 year ago

UncleRus commented 1 year ago

The issue

We need to upload components to the Expressif registry.

I propose to create a separate workflow, launched manually, for the complete uploading of all components at the same time.

We also need to add a job to upload only changed components into the existing ci.yml.

In this regard, it is necessary to provide all components with Espressif manifest (see, for example, https://github.com/trombik/eil_helpers/blob/main/components/eil_helpers/idf_component.yml). We will probably be able to generate this metadata using devtool.

The context

No response

Possible solution

No response

Confirmation

UncleRus commented 1 year ago

Individual components versioning added in #554 Generation of component manfiests added in #555