mirror of
https://github.com/crazy-max/ghaction-import-gpg.git
synced 2024-11-06 05:35:51 -05:00
a8f7b5960a
Better handling of commands output streams
2.6 KiB
2.6 KiB
About
GitHub Action to easily import your GPG key to sign commits and tags.
If you are interested, check out my other :octocat: GitHub Actions!
Features
- Works on Linux, MacOS and Windows virtual environments
- Allow to seed the internal cache of
gpg-agent
with provided passphrase - Purge imported GPG key and cache information from runner (security)
Usage
name: import-gpg
on:
push:
branches: master
jobs:
import-gpg:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v2
-
name: Import GPG key
uses: crazy-max/ghaction-import-gpg@master
env:
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
PASSPHRASE: ${{ secrets.PASSPHRASE }}
Customizing
environment variables
Following environment variables can be used as step.env
keys
Name | Description |
---|---|
SIGNING_KEY |
GPG private key exported as an ASCII armored version |
PASSPHRASE |
Passphrase of your GPG key if setted for your SIGNING_KEY |
How can I help?
All kinds of contributions are welcome 🙌! The most basic way to show your support is to star 🌟 the project, or to raise issues 💬 You can also support this project by becoming a sponsor on GitHub 👏 or by making a Paypal donation to ensure this journey continues indefinitely! 🚀
Thanks again for your support, it is much appreciated! 🙏
License
MIT. See LICENSE
for more details.