Enhanced unlock Git-Crypt secrets
ActionsTags
(1)A fork of amplium/git-crypt-action with some enhancements as follows:
- Run
git stash
before locking the repository inpost.sh
. - Add
-a
argument togit lock
inpost.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.