IBM / openapi-validator

Configurable and extensible validator/linter for OpenAPI documents
Apache License 2.0
493 stars 88 forks source link

fix(build): build binaries after npm package has been published #652

Closed padamstx closed 7 months ago

padamstx commented 7 months ago

This commit modifies the semantic-release configuration (.releaserc) slightly to make sure we build the executables after we have published the validator package. The intent is to make sure that the executables are built with the correct version of the ruleset and ruleset-utilities packages.

Edit: I made a small change to the ibm-major-version-in-path rule's function to add a debug message simply to have an easy way to verify that the latest version of the ruleset is being packaged with the executable that is produced. I can remove this change while working on the next validator issue.

ibm-devx-sdk commented 7 months ago

:tada: This PR is included in version 1.15.4 :tada:

The release is available on npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:

ibm-devx-sdk commented 7 months ago

:tada: This PR is included in version 1.16.4 :tada:

The release is available on npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:

ibm-devx-sdk commented 7 months ago

:tada: This PR is included in version 1.3.2 :tada:

The release is available on npm package (@latest dist-tag)

Your semantic-release bot :package::rocket: