Activate GitHub Actions on all PRs and on push

### Motivation

Currently we are not running PR validation for Pull Requests against release branches (as branch-4.12).
Also we are not running tests on master branch and we do not have Jenkins anymore

### Changes
- Enable PR validation for pull requests against all release branches
- Enable GitHub actions on "push"


Reviewers: Anup Ghatage <ghatage@apache.org>, Lari Hotari <None>

This closes #2525 from eolivelli/fix/activate-github-actions-all-branches
diff --git a/.github/workflows/bookie-tests.yml b/.github/workflows/bookie-tests.yml
index 0cc4dc6..fb1d241 100644
--- a/.github/workflows/bookie-tests.yml
+++ b/.github/workflows/bookie-tests.yml
@@ -20,9 +20,11 @@
 name: Bookie Tests
 
 on:
+  push:
   pull_request:
     branches:
       - master
+      - branch-*
     paths-ignore:
       - 'site/**'
 
diff --git a/.github/workflows/client-tests.yml b/.github/workflows/client-tests.yml
index a88c2b5..5524c18 100644
--- a/.github/workflows/client-tests.yml
+++ b/.github/workflows/client-tests.yml
@@ -20,9 +20,11 @@
 name: Client Tests
 
 on:
+  push:
   pull_request:
     branches:
       - master
+      - branch-*
     paths-ignore:
       - 'site/**'
 
diff --git a/.github/workflows/compatibility-check-java11.yml b/.github/workflows/compatibility-check-java11.yml
index aa6f16d..701d39f 100644
--- a/.github/workflows/compatibility-check-java11.yml
+++ b/.github/workflows/compatibility-check-java11.yml
@@ -20,9 +20,11 @@
 name: Compatibility Check Java11
 
 on:
+  push:
   pull_request:
     branches:
       - master
+      - branch-*
     paths-ignore:
       - 'site/**'
 
diff --git a/.github/workflows/compatibility-check-java8.yml b/.github/workflows/compatibility-check-java8.yml
index f75b675..dc96c40 100644
--- a/.github/workflows/compatibility-check-java8.yml
+++ b/.github/workflows/compatibility-check-java8.yml
@@ -20,9 +20,11 @@
 name: Compatibility Check Java8
 
 on:
+  push:
   pull_request:
     branches:
       - master
+      - branch-*
     paths-ignore:
       - 'site/**'
 
diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml
index 942a108..41e2fcb 100644
--- a/.github/workflows/integration-tests.yml
+++ b/.github/workflows/integration-tests.yml
@@ -20,9 +20,11 @@
 name: Integration Tests
 
 on:
+  push:
   pull_request:
     branches:
       - master
+      - branch-*
     paths-ignore:
       - 'site/**'
 
diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml
index 9ecb330..5e4b7e4 100644
--- a/.github/workflows/pr-validation.yml
+++ b/.github/workflows/pr-validation.yml
@@ -20,9 +20,11 @@
 name: PR Validation
 
 on:
+  push:
   pull_request:
     branches:
       - master
+      - branch-*
     paths-ignore:
       - 'site/**'
 
diff --git a/.github/workflows/remaining-tests.yml b/.github/workflows/remaining-tests.yml
index 3facde4..7e05abe 100644
--- a/.github/workflows/remaining-tests.yml
+++ b/.github/workflows/remaining-tests.yml
@@ -20,9 +20,11 @@
 name: Remaining Tests
 
 on:
+  push:
   pull_request:
     branches:
       - master
+      - branch-*
     paths-ignore:
       - 'site/**'
 
diff --git a/.github/workflows/replication-tests.yml b/.github/workflows/replication-tests.yml
index 77d74c2..b0ba135 100644
--- a/.github/workflows/replication-tests.yml
+++ b/.github/workflows/replication-tests.yml
@@ -20,9 +20,11 @@
 name: Replication Tests
 
 on:
+  push:
   pull_request:
     branches:
       - master
+      - branch-*
     paths-ignore:
       - 'site/**'
 
diff --git a/.github/workflows/tls-tests.yml b/.github/workflows/tls-tests.yml
index f8b0775..1f16c6e 100644
--- a/.github/workflows/tls-tests.yml
+++ b/.github/workflows/tls-tests.yml
@@ -20,9 +20,11 @@
 name: TLS Tests
 
 on:
+  push:
   pull_request:
     branches:
       - master
+      - branch-*
     paths-ignore:
       - 'site/**'