We have 10 repositories that's being used for each release. Currently, we have a branch for each release and everyone has to remember which release has been changed.
For example:-
Repository repo1 -
repo1_feature_1_branch
Repository repo2 -
repo2_feature_1_branch
Repository repo3 - Unchanged for this release.
So, when the deployment happens, we pull the code from repo1_feature_1_branch, repo2_feature_1_branch. Since repo3 has not been changed we don't pull the code.
We want to change this into to be consistent across all repositories.
New plan.
Merge the feature branch(ie; repo1 and repo2) to master and tag it(new-release-3). Create a new tag commit for repo3(new-release-3).
When deploying the code every repo will be consistent. ie. pulled from new-release-3 tag.
How do I tag the repo3 to new-release-3 when there is no changes.