GitHub Actions are limited to 2,000 minutes/month for private repositories
I initially created this repository as a workaround to not be limited by this quota.
It then became a playground to explore GitHub Actions capabilities and share re-usable workflows.
Store data, encrypted with PGP if sensitive
- Use Github Actions to decrypt and send the data to a private repository
How it works:
- Data are encrypted with a public PGP key
- They are stored in the repository through a git commit in a specific branch using a private API or custom script
- This repository contains the private PGP key to decrypt the data
- Using this workflow , data can be decrypted and sent to a private repository
- Re-usable workflows that can be called from other repositories
- Used mostly by small apps, to avoid re-writing the same workflows in each repository
- To recognize re-usable workflows, look for the
workflow_calltrigger in the workflow file, and the file name