Repository navigation
api: validate against @hypercerts-org/lexicon 1.6.0 - #46
Merged
kristoferlund merged 1 commit intoNov 2, 2026
Merged
kristoferlund merged 1 commit into
kristoferlund merged 1 commit into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
🦋 Changeset detectedLatest commit: b6ae142 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Bump the pinned lexicon package from 1.5.0 to 1.6.0 and refresh the explorer snapshots and the hypercerts-api skill's OpenAPI descriptions. 1.6.0 only adds optional fields (langs, createdVia) and makes funding receipt amount and currency optional, so no record that validated before is rejected. TECH-822
kristoferlund
force-pushed
the
kristofer/tech-822-api-repo-bump-hypercerts-orglexicon-from-150-to-160
branch
from
November 2, 2026 06:49
c66ce8b to
b6ae142
Compare
|
❌ The last analysis has failed. |
kristoferlund
deleted the
kristofer/tech-822-api-repo-bump-hypercerts-orglexicon-from-150-to-160
branch
November 2, 2026 06:50
Open
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the pinned
@hypercerts-org/lexiconfrom 1.5.0 to 1.6.0, so the API validates records against the current lexicons. Implements TECH-822.Merging and deploying: Karma, please. Merging alone does not change the running indexer; the bundle has to be reinstalled into the HappyView instance with
pnpm install:apiand an admin token. Kristofer has not worked with the deployed instance yet, so this PR leaves both the merge and the reinstall to Karma.What 1.6.0 changes for the API
From the 1.6.0 changelog, all additive or loosening:
langsfield (BCP-47 language tags) on several records;app.certified.signature.defs#createdViasignature;amountandcurrency;No Lua handler or query Lexicon reads a receipt's
amountorcurrency(the API serves the record unchanged), so no handler changes are needed. Validation accepts records using the new fields; no record that validated against 1.5.0 is rejected.Changes
api/package.json:@hypercerts-org/lexicon1.5.0 → 1.6.0, and the lockfile.pnpm docs:sync: explorer Lexicon snapshots,docs/openapi.jsonandcoverage.json. In the OpenAPI contract only two record descriptions and the source version change..agents/skills/hypercerts-api/references/openapi.json: the same two description changes.minorfor@hypercerts-org/hypercerts-api.Why now
api#45 (
@hypercerts-org/api) takes its record types from@hypercerts-org/lexicon/records(hypercerts-lexicon#270, to be released as 1.7.0). That release changes no Lexicon JSON, so after this PR the indexer validates against the same lexicons the client types are generated from. Moving to 1.7.0 later is a version number only. Independent of #45 and #270.Verification
Server generated-source check, lint, typecheck and unit tests pass (except the Luacheck test, which needs Luacheck installed locally; CI runs it). Explorer tests pass;
changeset statusand the frozen-lockfile install are clean. HTTP tests run in CI.

Confidence Score: 5/5
The PR appears safe to merge; no blocking issues remain.Summary
Updates the server’s pinned
@hypercerts-org/lexiconfrom 1.5.0 to 1.6.0.Reviews (2) · Last reviewed commit: "api: validate against @hypercerts-org/le..." · Reviewed by Greptile