Skip to content

Enhanced unlock Git-Crypt secrets

Actions
A fork of amplium/git-crypt-action with additional features
v0.1.0
Latest
Star (0)

Tags

 (1)

gh-actions-git-crypt-action

A fork of amplium/git-crypt-action with some enhancements as follows:

  • Run git stash before locking the repository in post.sh.
  • Add -a argument to git lock in post.sh to lock all keys.

git-crypt-action speeds up and simplifies using git-crypt inside your GitHub Action workflows by downloading a pre-built docker image and unlocking your repository. This has the benefit of being faster than having to apt-get install git-crypt. It also takes care of re-locking the repository before finishing your workflow.

To use this workflow, export your key and encode it with base64, then register it as a GitHub Secret.

❯ git-crypt export-key -- - | base64

Finally, use it in your workflow.

jobs:
  some_job:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: c0x12c/[email protected]
        with:
          key_encoded: ${{ secrets.KEY }}

Enhanced unlock Git-Crypt secrets is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

A fork of amplium/git-crypt-action with additional features
v0.1.0
Latest

Tags

 (1)

Enhanced unlock Git-Crypt secrets is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.