You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Phase0:
AttestationData:
type: objectdescription: "The [`AttestationData`](https://github.com/ethereum/consensus-specs/blob/v1.3.0/specs/phase0/beacon-chain.md#attestationdata) object from the CL spec."required: [slot, index, beacon_block_root, source, target]properties:
slot:
$ref: "../primitive.yaml#/Uint64"index:
$ref: "../primitive.yaml#/Uint64"example: "0"# <-- note this linebeacon_block_root:
$ref: '../primitive.yaml#/Root'description: "LMD GHOST vote."source:
$ref: "../misc.yaml#/Checkpoint"target:
$ref: "../misc.yaml#/Checkpoint"
primitive.yaml
Uint64:
type: stringexample: "1"
The json output looks like this though, still containing the "1"
"index": {
"type": "string",
"example": "1"
},
Now I would expect the example to show "0" which with v10.1.0 was the case but no longer with v10.1.1 since swagger-cli does not pin the exact version this automatically bumped to the latest release
npm i -g @apidevtools/swagger-cli@4
Now I know this package is deprecated and we are looking to migrate soon but might be worth to report this here anyways.
Also potentially interesting, if I do not put Uint64 into an external file it works.
Current workaround is to add an override to package.json
I am using
swagger-cli
to build a json file from oapi definitions viaNote the
-r
, which is used fully dereference all$ref
pointersThe schema looks like this, see beacon-APIs/types/phase0/attestation_data.yaml
The json output looks like this though, still containing the
"1"
Now I would expect the example to show
"0"
which with v10.1.0 was the case but no longer with v10.1.1 since swagger-cli does not pin the exact version this automatically bumped to the latest releaseNow I know this package is deprecated and we are looking to migrate soon but might be worth to report this here anyways.
Also potentially interesting, if I do not put
Uint64
into an external file it works.Current workaround is to add an override to package.json
The text was updated successfully, but these errors were encountered: