Skip to content

[openapi] Split source/build OpenAPI lint in CI and upgrade Redocly CLI#836

Merged
cryptoBeliever merged 4 commits intodevfrom
update_redocly_cli_library_and_add_result_files_linting
Apr 23, 2026
Merged

[openapi] Split source/build OpenAPI lint in CI and upgrade Redocly CLI#836
cryptoBeliever merged 4 commits intodevfrom
update_redocly_cli_library_and_add_result_files_linting

Conversation

@cryptoBeliever
Copy link
Copy Markdown
Contributor

Summary

  • split OpenAPI linting into two explicit flows:
    • source lint (spec/openapi.yml) for the lint stage
    • generated artifact lint (_build/openapi3.yml and _build/openapi3.json) for the test stage
  • update CI scripts so lint.sh validates source only, while test.sh builds artifacts before running tests
  • upgrade @redocly/cli from v1 to v2 and refresh package-lock.json
  • remove .redocly.yaml and rely on Redocly built-in recommended ruleset defaults

@cryptoBeliever cryptoBeliever requested a review from Wayonb April 22, 2026 18:43
Comment thread openapi/README.md Outdated
Comment thread openapi/README.md Outdated
Comment thread openapi/README.md Outdated
@cryptoBeliever cryptoBeliever requested a review from Wayonb April 23, 2026 08:42
Copy link
Copy Markdown
Contributor

@Wayonb Wayonb left a comment

Choose a reason for hiding this comment

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

👍🏾

@cryptoBeliever cryptoBeliever merged commit c3ae17a into dev Apr 23, 2026
6 checks passed
@cryptoBeliever cryptoBeliever deleted the update_redocly_cli_library_and_add_result_files_linting branch April 23, 2026 17:17
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