chore: Split Java ITs to a separate diff branch (#8468)
chore: Split Java ITs to a separate diff branch (#8468)

* chore: Generate diff from current split repos

* chore: Call delete samples script afterwards

* chore: Display diff on GH

* chore: Push diffs to seperate branches

* Revert "chore: Display diff on GH"

This reverts commit 8a616dc9d8e6a0358dcfd4a68f1942c195e53e18.

* chore: Create seperate branches

* chore: Add push to multiple branches

* chore: Stash the non staged changes

* chore: Delete non-generated samples

* chore: Add retry for git clone

* chore: Remove untracked filed

* chore: Run from main-diff branch

* chore: Fix Typo

* chore: cleanup branches

* chore: Test if it can ci works

* chore: Delete branch only if doesn't exist

* chore: Set git username/email

* chore: Use fetch-depth 0 to allow unshallow update

* chore: Only run on merge

* chore: Run action only on merge

* chore: Remove run on pull_request

* chore: Move Java ITs to a separate diff branch

* chore: Add all IT path names

* chore: Add more speciic regex for branch

* chore: Fix specific regex for branches

* chore: Match regex on end only
googleapis/google-cloud-java,googleapis/google-cloud-java,googleapis/google-cloud-java