Option for centrelized Workflows #12467

Open
opened 2025-11-02 10:10:44 -06:00 by GiteaMirror · 0 comments
Owner

Originally created by @wienans on GitHub (Feb 10, 2024).

Feature Description

It would be nice if I could manage standard workflows which are used in many repositories via one single repository.

Let’s say I have 5 repos which share each a very generic workflow. Let’s say to run a static analysis. If I now want to update that workflow I would need to go to all 5 repos and change it. The idea is that repos can „include“ don’t know a better name for it, workflows managed in separate repos so I can simply update the one repo and all other repos would use the new action for the next runs. It would be nice to link it to refs similar to the actions itself. I could simply update the „@v2“ ref if I want to push a update valid for all or if I have specific new features which should be enabled specifically I would add a new ref v3 so the repos can choose to update.

Screenshots

No response

Originally created by @wienans on GitHub (Feb 10, 2024). ### Feature Description It would be nice if I could manage standard workflows which are used in many repositories via one single repository. Let’s say I have 5 repos which share each a very generic workflow. Let’s say to run a static analysis. If I now want to update that workflow I would need to go to all 5 repos and change it. The idea is that repos can „include“ don’t know a better name for it, workflows managed in separate repos so I can simply update the one repo and all other repos would use the new action for the next runs. It would be nice to link it to refs similar to the actions itself. I could simply update the „@v2“ ref if I want to push a update valid for all or if I have specific new features which should be enabled specifically I would add a new ref v3 so the repos can choose to update. ### Screenshots _No response_
GiteaMirror added the type/proposal label 2025-11-02 10:10:45 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#12467