-
-
Notifications
You must be signed in to change notification settings - Fork 0
Official GitHub Action (xenvsync-action) #7
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededv2V2 milestone featureV2 milestone feature
Milestone
Description
Phase 10: CI/CD & DevOps Integrations
Create an official GitHub Action for decrypting vaults in CI pipelines.
Requirements
- Published as
nasimstg/xenvsync-action@v1 - Decrypt vault using a single repository secret (
XENVSYNC_KEY) - Support multi-environment: `with: { env: "production" }`
- Output decrypted vars as masked GitHub Actions outputs
- Should work on ubuntu, macos, and windows runners
Example Usage
```yaml
- uses: nasimstg/xenvsync-action@v1
with:
key: ${{ secrets.XENVSYNC_KEY }}
env: production
```
Acceptance Criteria
- Action published and usable
- Vars are masked in logs
- Multi-environment support works
- README with usage examples
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededv2V2 milestone featureV2 milestone feature
Projects
Status
Todo