feat: add Envilder map-file schema#5655
Open
macalbert wants to merge 4 commits intoSchemaStore:masterfrom
Open
feat: add Envilder map-file schema#5655macalbert wants to merge 4 commits intoSchemaStore:masterfrom
macalbert wants to merge 4 commits intoSchemaStore:masterfrom
Conversation
| "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" |
Contributor
There was a problem hiding this comment.
Why not just point to the envilder.com URL for the schema?
Author
There was a problem hiding this comment.
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. 🚀
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.
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
fileMatch: ["envilder.json", "envilder.*.json"]pointing to external URLValidation
All checks pass.