Skip to content

feat: add Envilder map-file schema#5655

Open
macalbert wants to merge 4 commits intoSchemaStore:masterfrom
macalbert:feat/add-envilder-schema
Open

feat: add Envilder map-file schema#5655
macalbert wants to merge 4 commits intoSchemaStore:masterfrom
macalbert:feat/add-envilder-schema

Conversation

@macalbert
Copy link
Copy Markdown

@macalbert macalbert commented May 5, 2026

Add catalog entry for Envilder map files (envilder.json), pointing to the externally hosted schema.

What is Envilder?

Envilder is an open-source CLI + GitHub Action + runtime SDKs that maps environment variable names to cloud secret paths (AWS SSM, Azure Key Vault, GCP Secret Manager, HashiCorp Vault). The map file is the universal contract between all runtimes.

Changes

  • catalog.json — catalog entry with fileMatch: ["envilder.json", "envilder.*.json"] pointing to external URL

Validation

node ./cli.js check

All checks pass.

Comment thread src/api/json/catalog.json Outdated
"name": "Envilder Map File",
"description": "Envilder secret mapping file that maps environment variable names to cloud secret paths",
"fileMatch": ["envilder.json", "envilder.*.json"],
"url": "https://www.schemastore.org/envilder.json"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not just point to the envilder.com URL for the schema?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the suggestion! Switched to external URL, the schema is now served from https://envilder.com/schema/map-file.v1.json. Removed the in-repo schema, tests, and highSchemaVersion entry. The PR now only adds the catalog entry. 🚀

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.

2 participants