Skip to content

New metadata format#210

Open
MykolaSuperman wants to merge 5 commits intoaosedge:developfrom
MykolaSuperman:new_metadata_format
Open

New metadata format#210
MykolaSuperman wants to merge 5 commits intoaosedge:developfrom
MykolaSuperman:new_metadata_format

Conversation

@MykolaSuperman
Copy link
Contributor

No description provided.

Copy link
Member

@mlohvynenko mlohvynenko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed-by: Mykhailo Lohvynenko <mykhailo_lohvynenko@epam.com>

Mykola Solianko added 5 commits March 3, 2026 11:37
Delete bundle-generator.bbclass and metadata-generator.bbclass.
Metadata generation is now handled by Python scripts (layer_builder.py
and fota_builder.py) using the unified metadata module.

Signed-off-by: Mykola Solianko <mykola_solianko@epam.com>
Implement metadata.py based on aos_protocols cloud_income schema (v2).
Provides BundleBuilder class for creating update bundles
with config.yaml containing:
  - schemaVersion, publisher info
  - items with identity, version, images array, and dependencies

Supports both layer and component types with appropriate media types.

Signed-off-by: Mykola Solianko <mykola_solianko@epam.com>
Use unified metadata module for config.yaml generation
and bundle creation.

Signed-off-by: Mykola Solianko <mykola_solianko@epam.com>
Signed-off-by: Mykola Solianko <mykola_solianko@epam.com>
Signed-off-by: Mykola Solianko <mykola_solianko@epam.com>
@MykolaSuperman MykolaSuperman changed the base branch from feature_unification to develop March 3, 2026 09:38
Copy link
Contributor

@mykola-kobets-epam mykola-kobets-epam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed-by: Mykola Kobets <mykola_kobets@epam.com>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants