Skip to content

Official GitHub Action (xenvsync-action) #7

@nasimstg

Description

@nasimstg

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededv2V2 milestone feature

    Projects

    Status

    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions