Skip to content

arthu-pr/use-github-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

602 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

useGitHubActions

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.

Small Database

Encryption and Decryption

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

Public Data

  • Store public data that can be consumed as an API
  • See README

Re-usable Workflows

  • 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_call trigger in the workflow file, and the file name

About

Encrypted and public API-like database, reusable workflows

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages