* 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: chris48s <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: chris48s <chris48s@users.noreply.github.com>
47 lines
1.2 KiB
YAML
47 lines
1.2 KiB
YAML
version: 2
|
|
updates:
|
|
# shields.io dependencies
|
|
- package-ecosystem: npm
|
|
directory: '/'
|
|
schedule:
|
|
interval: weekly
|
|
day: friday
|
|
time: '12:00'
|
|
open-pull-requests-limit: 99
|
|
rebase-strategy: disabled
|
|
ignore:
|
|
# https://github.com/badges/shields/issues/7324
|
|
# https://github.com/badges/shields/issues/7447
|
|
# we're stuck with these versions until Safari is compatible with lookbehind regex syntax
|
|
# https://caniuse.com/js-regexp-lookbehind
|
|
- dependency-name: 'decamelize'
|
|
- dependency-name: 'humanize-string'
|
|
|
|
# badge-maker package dependencies
|
|
- package-ecosystem: npm
|
|
directory: '/badge-maker'
|
|
schedule:
|
|
interval: weekly
|
|
day: friday
|
|
time: '12:00'
|
|
open-pull-requests-limit: 99
|
|
rebase-strategy: disabled
|
|
|
|
# GH actions
|
|
- package-ecosystem: 'github-actions'
|
|
directory: '/'
|
|
schedule:
|
|
interval: weekly
|
|
open-pull-requests-limit: 99
|
|
rebase-strategy: disabled
|
|
|
|
# docusaurus-swizzled-warning package dependencies
|
|
- package-ecosystem: npm
|
|
directory: '/.github/actions/docusaurus-swizzled-warning'
|
|
schedule:
|
|
interval: weekly
|
|
day: friday
|
|
time: '12:00'
|
|
open-pull-requests-limit: 99
|
|
rebase-strategy: disabled
|