Skip to content
Discussion options

You must be logged in to vote

Great question and something a lot of teams run into once they scale past a handful of repos!
So to clear up the reusable workflows part first, you're right that they solve the workflow logic duplication, but they don't magically share secrets for you. The secrets still need to exist in each repo or be explicitly passed into the reusable workflow using the secrets: inherit keyword, which at least reduces some of the manual wiring.
For actually managing environment configs across many repos without duplicating everything, the approach that works best really depends on whether your repos are public or private. If they're public, org-level secrets with environment scoping gets you pretty far…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by memeSnorter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Actions Build, test, and automate your deployment pipeline with world-class CI/CD Question Ask and answer questions about GitHub features and usage ARC (Actions Runner Controller) For issues and discussions related to the Actions Runner Controller project Welcome 🎉 Used to greet and highlight first-time discussion participants. Welcome to the community! source:ui Discussions created via Community GitHub templates
2 participants