We're excited to announce the first release of setup-sstart-env, a GitHub Action that seamlessly integrates sstart into your GitHub Actions workflows.
- Secure Secret Loading: Leverages sstart to securely load secrets from multiple providers (AWS Secrets Manager, 1Password, etc.) for use in your GitHub Actions workflows
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!
- 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"- Seamless Integration: Fetched secrets are automatically available as environment variables in all subsequent workflow steps
For detailed usage examples and configuration options, see the README.md.
Thank you for using setup-sstart-env! We hope this makes managing secrets in your GitHub Actions workflows easier and more secure.