Skip to content

feat(schemas): add arstotzka actiony/locky/registry schemas - #183

Open
shimoncohen wants to merge 1 commit into
masterfrom
feat/arstotzka-config-schemas
Open

shimoncohen wants to merge 1 commit into
masterfrom
feat/arstotzka-config-schemas

Conversation

@shimoncohen

Copy link
Copy Markdown
Contributor

Reopened from #182 (by @yosefdanan555), which was auto-closed by an accidental force-push on 2026-10-20. Review history is on #182.


Adds schemas/arstotzka/{actiony,locky,registry}/v1 and common/boilerplate/v4 (additive — v3 untouched, its 3 existing consumers unaffected).

Context: arstotzka's three services (actiony/locky/registry) currently hand-duplicate their config schemas as local TypeScript objects instead of composing them from this package. This PR adds the real schema definitions here so they can consume them properly, as part of arstotzka's migration to ts-server-boilerplate conventions.

  • common/boilerplate/v4: copy of v3 plus x-env-value for server.request.payload.limit and server.response.compression.enabled (previously missing, needed for arstotzka's existing live env vars REQUEST_PAYLOAD_LIMIT/RESPONSE_COMPRESSION_ENABLED).
  • Three new per-service schemas, each allOf-composing common/boilerplate/v4 + common/db/partial/v2 + a local db.{type,schema,database}/mediator/app block, following the same pattern as vector/retiler/v2.

🤖 Generated with Claude Code

@github-actions

Copy link
Copy Markdown
Contributor

Hi it is me, your friendly bot helper! 👋
I've packed this commit for you 😊
You can install it like this:

{
  "dependencies": {
      "@map-colonies/schemas": "https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-e486ae6328f06bc3a99766f11b165283371088cb.tgz"
  }
}

The link will expire in a week ⌛

@github-actions

Copy link
Copy Markdown
Contributor

Hi it is me, your friendly bot helper! 👋
I've packed this commit for you 😊
You can install it like this:

{
  "dependencies": {
      "@map-colonies/schemas": "https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-25e4ff21a1ab6927a525b3685e0725fc5347c13a.tgz"
  }
}

The link will expire in a week ⌛

This branch has not been deployed

No deployments
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