GitHub Actions developed for Yetto development
In this repository are a list of actions which we've found useful while building Yetto!
You can find more information about the specific inputs and outputs of each workflow in the corresponding folders, but a general overview of each action is defined below.
Reusable workflows
- automerge_dependabot: Automerge logic for Dependabot
- automerge_sisyphuysbot: Automerge logic for Sisyphus
- browserlist: Logic to update browserlistrc
- ruby_gem_release: Logic to release a Ruby gem
- ruby_security_checks: Logic to run Ruby security checks
Composable actions
- pr-contains-files: Checks whether a PR contains modifications for a specific file
- run-license-verify: Runs a licensed command to check whether OSS license is up-to-date
- run-ruby-tests: Runs Ruby test suites
- run-sorbet-update: Updates any Sorbet definitions
- setup-languages: Sets up language definitions