This repository demonstrates using github composite actions in a central repository for used by other repositories. This would serve as a way to define re-usable github actions managed by a platform team for consumption by other teams.
Examples of Consuming the Central Actions from Other Repositories
- Hello World Demo https://github.com/jimweller/lab-github-composite-consumer-hello
- Terraform Deploy Demo https://github.com/jimweller/lab-github-composite-consumer-terraform
Links
- This on is important composite actions vs reusable workflows
- https://docs.github.com/en/actions/using-workflows/reusing-workflows
- https://earthly.dev/blog/composite-actions-github/
- https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#allowing-access-to-components-in-a-private-repository