Reusable Workflows

Reusable workflows in GitHub Actions let you create shared workflows that can be used across multiple repositories. This reduces duplication, keeps workflows consistent, and makes maintenance easier.

Instead of copying workflow files, you can reference a reusable workflow from another repository or within the same repository.

Accessing Reusable Workflows

  • Navigate to the Actions section and select Reusable Workflows.

  • You will see a list of all reusable workflows in your organization, including:

    • The repositories they belong to.

    • The repositories that are using them.

    • The Control Score for each workflow.

Reusable Workflows

Viewing Repositories Using a Reusable Workflow

  • Click on the number under the Repositories Using Reusable Workflow column.

  • This will take you to a page that displays:

    • The repository using the workflow

    • The workflow file name

    • The commit SHA

    • The associated tag

Reusable Workflows

Viewing the Control Score

  • Click on the Control Score to see the detailed breakdown of the workflow’s score for each security control

Reusable Workflows
  • This will display a list of compliance checks and highlight areas where the workflow fails.

  • You can review each failed control use secure workflow or secure repo to improve workflow compliance

Reusable Workflows

Last updated

Was this helpful?