Awesome
Github Action running git-crypt unlock
Usage
Example Workflow file
jobs:
deploy:
name: Test git-crypt-unlock
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Unlock secrets
uses: sliteteam/github-action-git-crypt-unlock@1.2.0
env:
GIT_CRYPT_KEY: ${{ secrets.GIT_CRYPT_KEY }}
Secrets
GIT_CRYPT_KEY
Required Base64 encoded git-crypt key file.- Get it from an unlocked git-crypt env with:
git-crypt export-key ./tmp-key && cat ./tmp-key | base64 | pbcopy && rm ./tmp-key
- Get it from an unlocked git-crypt env with:
Run Directory
You can run the git-crypt unlock command from a different directory besides GITHUB_WORKSPACE by setting a RUN_DIR env var.
Running tests
./test/entrypoint_test.sh