Skip to content

infra: add CI validation for OpenAPI spec#26

Merged
kundkingan merged 1 commit intomasterfrom
infra/add-ci-validation
Mar 30, 2026
Merged

infra: add CI validation for OpenAPI spec#26
kundkingan merged 1 commit intomasterfrom
infra/add-ci-validation

Conversation

@kundkingan
Copy link
Copy Markdown
Contributor

@kundkingan kundkingan commented Mar 30, 2026

Summary

  • Add GitHub Actions workflow that validates OpenAPI spec on PRs to master
  • Add Redocly CLI for spec linting (npm run validate)
  • Bump api-spec-converter to ^2.12.0
  • Replace outdated ESLint ecosystem (7 packages) with ESLint 9 flat config (3 packages)
  • Remove unused direct dependencies (lodash, mem) — only used transitively by api-spec-converter
  • Bump Node to 24 in CI

Test plan

  • npm run lint passes
  • npm run validate passes
  • npm run convert passes
  • Verify CI workflow runs on this PR

🤖 Generated with Claude Code

@kundkingan kundkingan force-pushed the infra/add-ci-validation branch 2 times, most recently from 58f48bf to b6d6571 Compare March 30, 2026 07:39
- Add GitHub Actions workflow to validate OpenAPI spec on PRs
- Add Redocly CLI for spec linting + npm run validate script
- Bump api-spec-converter to ^2.12.0
- Replace outdated ESLint ecosystem with ESLint 9 flat config
- Remove unused direct deps (lodash, mem) — transitive only
- Remove stale root-level lint field from package.json

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kundkingan kundkingan force-pushed the infra/add-ci-validation branch from b6d6571 to ea8b270 Compare March 30, 2026 07:46
@kundkingan kundkingan marked this pull request as ready for review March 30, 2026 07:51
@kundkingan kundkingan merged commit 5bdebf2 into master Mar 30, 2026
1 check passed
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.

1 participant