electron / node-abi

:turtle: :rocket: Get the Node.js and Electron ABI for a given target and runtime
https://www.npmjs.com/node-abi
MIT License
164 stars 58 forks source link

build: secondary sort abi_registry.json entries by version #139

Closed dsanders11 closed 1 year ago

dsanders11 commented 1 year ago

The last couple of automated releases didn't have any content change, but were triggered by the sorting order of abi_registry.json changing. Enforce a stable ordering by first sorting by ABI (current behavior) and then also sort by version (new behavior).

There should be no user facing changes as a result of this PR - the public API does its own sorting, this only affects the on-disk sorting of abi_registry.json as that's what causes new releases to trigger, when that changes.

Considered changing the sorting to be only by version, but that resulted in too much change to abi_registry.json. This change results in a minimal diff that is easy to verify by hand.

continuous-auth[bot] commented 1 year ago

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

The release is available on:

Your semantic-release bot :package::rocket: