Skip to content

Conversation

@maxy-shpfy
Copy link
Collaborator

@maxy-shpfy maxy-shpfy commented Dec 16, 2025

Description

Added support for importing component libraries from YAML files. This feature allows users to link libraries from YAML URLs in addition to GitHub repositories.

Type of Change

  • New feature

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Test Instructions

Screen Recording 2025-12-16 at 1.55.27 PM.mov (uploaded via Graphite)

  1. Open the Manage Libraries dialog
  2. Click on "Link Library from Yaml"
  3. Enter a valid YAML URL (and optional Personal Access Token for private resources)
  4. Verify the library is successfully imported and components are accessible

Additional Comments

The implementation includes:

  • New dialog for adding YAML libraries
  • Support for caching YAML responses
  • Read-only library implementation that loads components from YAML files
  • Token status handling for YAML libraries
  • Type definitions and utilities for YAML library configuration

@maxy-shpfy maxy-shpfy force-pushed the 12-16-feat_optional_yaml_libraries branch from 6acd1c9 to 5c61633 Compare December 17, 2025 18:43
@maxy-shpfy maxy-shpfy force-pushed the 12-15-refactor_move_checklibrarycontainscomponent_out_of_componentlibraryprovider branch from 1a8927f to a13a7ba Compare December 17, 2025 19:05
@maxy-shpfy maxy-shpfy force-pushed the 12-16-feat_optional_yaml_libraries branch from 5c61633 to a9208dd Compare December 17, 2025 19:05
@maxy-shpfy maxy-shpfy force-pushed the 12-15-refactor_move_checklibrarycontainscomponent_out_of_componentlibraryprovider branch from a13a7ba to 95243ac Compare December 17, 2025 19:16
@maxy-shpfy maxy-shpfy force-pushed the 12-16-feat_optional_yaml_libraries branch from a9208dd to 12f4487 Compare December 17, 2025 19:16
@maxy-shpfy maxy-shpfy force-pushed the 12-15-refactor_move_checklibrarycontainscomponent_out_of_componentlibraryprovider branch from 95243ac to eb2e3e1 Compare December 17, 2025 19:21
@maxy-shpfy maxy-shpfy force-pushed the 12-16-feat_optional_yaml_libraries branch from 12f4487 to 4ee330f Compare December 17, 2025 19:21
@maxy-shpfy maxy-shpfy force-pushed the 12-15-refactor_move_checklibrarycontainscomponent_out_of_componentlibraryprovider branch from eb2e3e1 to 60a1090 Compare December 18, 2025 16:57
@maxy-shpfy maxy-shpfy force-pushed the 12-16-feat_optional_yaml_libraries branch from 4ee330f to b6a7dbb Compare December 18, 2025 16:57
@maxy-shpfy maxy-shpfy force-pushed the 12-15-refactor_move_checklibrarycontainscomponent_out_of_componentlibraryprovider branch from 60a1090 to a598bc8 Compare December 18, 2025 17:54
@maxy-shpfy maxy-shpfy force-pushed the 12-16-feat_optional_yaml_libraries branch from b6a7dbb to 8c4dc19 Compare December 18, 2025 17:55
@maxy-shpfy maxy-shpfy force-pushed the 12-15-refactor_move_checklibrarycontainscomponent_out_of_componentlibraryprovider branch from a598bc8 to 1f2779a Compare December 18, 2025 18:01
@maxy-shpfy maxy-shpfy force-pushed the 12-16-feat_optional_yaml_libraries branch from 8c4dc19 to a927fb5 Compare December 18, 2025 18:02
@maxy-shpfy maxy-shpfy force-pushed the 12-15-refactor_move_checklibrarycontainscomponent_out_of_componentlibraryprovider branch from 1f2779a to 35ddb51 Compare December 18, 2025 18:08
@maxy-shpfy maxy-shpfy force-pushed the 12-16-feat_optional_yaml_libraries branch from a927fb5 to 7cbb43a Compare December 18, 2025 18:09
@maxy-shpfy maxy-shpfy force-pushed the 12-15-refactor_move_checklibrarycontainscomponent_out_of_componentlibraryprovider branch from 35ddb51 to 3a20178 Compare December 18, 2025 18:28
@maxy-shpfy maxy-shpfy force-pushed the 12-16-feat_optional_yaml_libraries branch from 7cbb43a to 7205a29 Compare December 18, 2025 18:28
@maxy-shpfy maxy-shpfy force-pushed the 12-15-refactor_move_checklibrarycontainscomponent_out_of_componentlibraryprovider branch from 3a20178 to 4e3ff01 Compare December 18, 2025 18:33
@maxy-shpfy maxy-shpfy force-pushed the 12-15-refactor_move_checklibrarycontainscomponent_out_of_componentlibraryprovider branch from 4e3ff01 to df3f54e Compare December 18, 2025 18:34
@maxy-shpfy maxy-shpfy force-pushed the 12-16-feat_optional_yaml_libraries branch from 7205a29 to f051ae0 Compare December 18, 2025 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants