/actions

GitHub Actions which are used across the Yetto suite.

Primary LanguageShellGNU Affero General Public License v3.0AGPL-3.0

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