Skip to content

feat: add Envilder map-file schema#5655

Merged
hyperupcall merged 4 commits intoSchemaStore:masterfrom
macalbert:feat/add-envilder-schema
May 8, 2026
Merged

feat: add Envilder map-file schema#5655
hyperupcall merged 4 commits intoSchemaStore:masterfrom
macalbert:feat/add-envilder-schema

Conversation

@macalbert
Copy link
Copy Markdown
Contributor

@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
Contributor 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. 🚀

@hyperupcall hyperupcall merged commit 3493194 into SchemaStore:master May 8, 2026
5 checks passed
@hyperupcall
Copy link
Copy Markdown
Member

Thanks

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.

3 participants