Skip to content
unlock

GitHub Action

Git-Crypt Unlock

v2.0 Latest version

Git-Crypt Unlock

unlock

Git-Crypt Unlock

Action to Unlock files encrypted using Git-Crypt, supports keys with passphrase

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Git-Crypt Unlock

uses: zemuldo/[email protected]

Learn more about this action in zemuldo/git-crypt-unlock

Choose a version

Git-Crypt Unlock

GitHub action for unlocking files encrypted using Git-Crypt on your repository.

Usage

To use this action, you need a GPG key, its grip and passphrase on the secrets section of your repository.

  • GPG_KEY_GRIP = The sub key-grip
  • GPG_PRIVATE_KEY = Base64 encoded version of the private key
  • GPG_KEY_PASS = Key passphrase

Here is how to get the values of the required secrets

Example

name: Test with Git-Crypt Unlocked
on: 
  push:
      branches:    
          - master
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - name: Git-Crypt Unlock
      uses: zemuldo/[email protected]
      env: 
        GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
        GPG_KEY_GRIP: ${{ secrets.GPG_KEY_GRIP }}
        GPG_KEY_PASS: ${{ secrets.GPG_KEY_PASS }}
    # Any actions below here will have files have been decrypted.
    # And ๐Ÿš€๐Ÿš€๐Ÿš€