Skip to content

Update OpenAPI tooling dependencies - #132

Draft
mokuzon wants to merge 2 commits into
mainfrom
users/mokuson/update-openapi-tooling
Draft

mokuzon wants to merge 2 commits into
mainfrom
users/mokuson/update-openapi-tooling

Conversation

@mokuzon

@mokuzon mokuzon commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Refresh the OpenAPI repository's directly declared tooling and workflow dependencies to current stable releases.

Changes

  • Update the validator, YAML parser, generator CLI, and lockfile.
  • Align the generator smoke test with the current generator release.
  • Adapt the property validator to the YAML parser's named export and ignore generated output.
  • Set the CI Node runtime explicitly to meet the parser's minimum requirement.
  • Remove the broad glob override so newer glob can use its required minimatch; retain the narrow compatibility override for Spectral.
  • Update pinned GitHub Actions to their current releases and commit SHAs.

Verification

  • npm ci --ignore-scripts --no-audit --offline
  • npm run validate:all
  • npm run validate:inheritance
  • npm run validate:request-suffix
  • node tools/validate-property-camelcase.mjs
  • npm run format (no specification diff)
  • npm run generate-test
  • npm ls minimatch --all
  • Workflow YAML parsed; Action pins checked against release tags.

Related

@github-actions

Copy link
Copy Markdown

NODEJS

You can check generated code in nodejs

Check the diff here

@github-actions

Copy link
Copy Markdown

JAVA

You can check generated code in java

Check the diff here

@github-actions

Copy link
Copy Markdown

PHP

You can check generated code in php

Check the diff here

@github-actions

Copy link
Copy Markdown

GO

You can check generated code in go

Check the diff here

@github-actions

Copy link
Copy Markdown

PYTHON

You can check generated code in python

Check the diff here

@github-actions

Copy link
Copy Markdown

RUBY

You can check generated code in ruby

Check the diff here

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