Skip to content

Latest commit

Β 

History

History
53 lines (35 loc) Β· 1.74 KB

File metadata and controls

53 lines (35 loc) Β· 1.74 KB

Release v1.0.0

πŸŽ‰ Initial Release

We're excited to announce the first release of setup-sstart-env, a GitHub Action that seamlessly integrates sstart into your GitHub Actions workflows.

✨ Features

  • Secure Secret Loading: Leverages sstart to securely load secrets from multiple providers (AWS Secrets Manager, 1Password, etc.) for use in your GitHub Actions workflows

πŸš€ What's New

This action simplifies the process of fetching secrets from external sources (like AWS Secrets Manager, 1Password, etc.) and making them available in your GitHub workflows. No more manual setup or complex shell scripts!

πŸ“– Quick Start

- name: Fetch external secrets with sstart
  uses: dirathea/setup-sstart-env@v1
  env:
    AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
    AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
    AWS_REGION: us-east-1
  with:
    config: |
      providers:
        - kind: aws_secretsmanager
          secret_id: myapp/production

- name: Use fetched secrets
  run: |
    echo "Database URL: $DATABASE_URL"
    echo "API Key: $API_KEY"

πŸ”§ Key Capabilities

  • Seamless Integration: Fetched secrets are automatically available as environment variables in all subsequent workflow steps

πŸ“š Documentation

For detailed usage examples and configuration options, see the README.md.

πŸ”— Links

πŸ™ Thank You

Thank you for using setup-sstart-env! We hope this makes managing secrets in your GitHub Actions workflows easier and more secure.