Skip to content
Snippets Groups Projects
  • jNullj's avatar
    7d44ebf9
    devops: Add ci warning for swizzled docusaurus components (#9467) · 7d44ebf9
    jNullj authored
    
    * devops: Add ci warning for swizzled docusaurus components
    
    Add new action and workflow that runs on new dependabot PR.
    The action checks changes in components of docusaurus-theme-openapi  that are swizzled and warns maintainers to review those changes.
    For more info see badges/shields#9287
    
    Solves badges/shields#9287
    
    * Fix table formating
    
    * Fix order
    
    * handle missing patch cases
    
    * fix missing fetch in node16
    
    * fix typo
    
    * fix typo
    
    * changed from diff parse to json usage
    
    * fix keys issues
    
    * fix parent dependency version check
    
    * Apply suggestions from code review - Improve description and text format
    
    Co-authored-by: default avatarchris48s <chris48s@users.noreply.github.com>
    
    * Fix comment table format
    
    * fix type
    
    * Add docusaurus-swizzled-warning to dependabot
    
    * refactor: remove node-fetch and use octokit insted
    
    * improve code readability
    
    * fix type
    
    * change pull_request_target to pull_request
    
    * Improve action log
    
    Change core.debug to core.info so it always shows and not only when in debug.
    
    * Log old and new version
    
    Log old and new versions for the Docusaurus swizzled component changes warning workflow.
    
    ---------
    
    Co-authored-by: default avatarchris48s <chris48s@users.noreply.github.com>
    7d44ebf9
    History
    devops: Add ci warning for swizzled docusaurus components (#9467)
    jNullj authored
    
    * devops: Add ci warning for swizzled docusaurus components
    
    Add new action and workflow that runs on new dependabot PR.
    The action checks changes in components of docusaurus-theme-openapi  that are swizzled and warns maintainers to review those changes.
    For more info see badges/shields#9287
    
    Solves badges/shields#9287
    
    * Fix table formating
    
    * Fix order
    
    * handle missing patch cases
    
    * fix missing fetch in node16
    
    * fix typo
    
    * fix typo
    
    * changed from diff parse to json usage
    
    * fix keys issues
    
    * fix parent dependency version check
    
    * Apply suggestions from code review - Improve description and text format
    
    Co-authored-by: default avatarchris48s <chris48s@users.noreply.github.com>
    
    * Fix comment table format
    
    * fix type
    
    * Add docusaurus-swizzled-warning to dependabot
    
    * refactor: remove node-fetch and use octokit insted
    
    * improve code readability
    
    * fix type
    
    * change pull_request_target to pull_request
    
    * Improve action log
    
    Change core.debug to core.info so it always shows and not only when in debug.
    
    * Log old and new version
    
    Log old and new versions for the Docusaurus swizzled component changes warning workflow.
    
    ---------
    
    Co-authored-by: default avatarchris48s <chris48s@users.noreply.github.com>