This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit c3828c87bc4344cc2f5d7c1ab04bdd24de657305
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Thu Jan 12 10:15:57 2023 +0100

    (chores) ci: adjust the Push GH actions for Camel 3 and Camel 4
---
 ...checkstyle-build.yml => push-build-camel-3.yml} | 51 ++++++++++++++++------
 .../{main-push-build.yml => push-build-main.yml}   |  4 +-
 2 files changed, 40 insertions(+), 15 deletions(-)

diff --git a/.github/workflows/main-checkstyle-build.yml 
b/.github/workflows/push-build-camel-3.yml
similarity index 50%
rename from .github/workflows/main-checkstyle-build.yml
rename to .github/workflows/push-build-camel-3.yml
index 47ea9b4803e..a75953c3146 100644
--- a/.github/workflows/main-checkstyle-build.yml
+++ b/.github/workflows/push-build-camel-3.yml
@@ -15,21 +15,28 @@
 # limitations under the License.
 #
 
-name: checkstyle build
+name: Reformat and Build (Camel 3.x)
 
 on:
-  schedule:
-# Every 5th minute every 3 hours during working days
-    - cron: '5 */3 * * 1-5'
-# Every 6 hours during weekends ... we don't want to be flooded with emails
-    - cron: '30 */6 * * 6,0'
-
-permissions:
-  contents: read # to fetch code (actions/checkout)
+  push:
+    branches:
+      - camel-3.x
+    paths-ignore:
+      - .github/**/*
+      - README.md
+      - SECURITY.md
+      - Jenkinsfile
+      - Jenkinsfile.*
+      - NOTICE.txt
 
+permissions: {}
 jobs:
   build:
     if: github.repository == 'apache/camel'
+    permissions:
+      contents: write # to create branch (peter-evans/create-pull-request)
+      pull-requests: write # to create a PR (peter-evans/create-pull-request)
+
     runs-on: ubuntu-latest
     strategy:
       matrix:
@@ -46,11 +53,29 @@ jobs:
           distribution: 'temurin'
           java-version: ${{ matrix.java }}
           cache: 'maven'
-      - name: mvn sourcecheck
-        run: ${{ steps.install-mvnd.outputs.mvnd-dir }}/mvnd -l checkstyle.log 
-Dmvnd.threads=2 -V -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false 
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120 --no-transfer-progress 
-Psourcecheck -Dcheckstyle.failOnViolation=true -e -DskipTests 
checkstyle:checkstyle verify
+      - name: mvn formatter and build
+        run: ${{ steps.install-mvnd.outputs.mvnd-dir }}/mvnd -l build.log 
-Dmvnd.threads=2 -V -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false 
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120 --no-transfer-progress -e 
-Pformat,fastinstall -DskipTests verify
       - name: archive logs
         uses: actions/upload-artifact@v3
         if: always()
         with:
-          name: checkstyle.log
-          path: checkstyle.log
+          name: build.log
+          path: build.log
+      - name: Create Pull Request
+        uses: peter-evans/create-pull-request@v4
+        with:
+          base: camel-3.x
+          token: ${{ secrets.GITHUB_TOKEN }}
+          commit-message: "Regen for commit ${{ github.sha }}"
+          committer: GitHub <[email protected]>
+          author: ${{ github.actor }} <${{ github.actor 
}}@users.noreply.github.com>
+          signoff: true
+          branch: regen_bot
+          title: "Generated sources regen"
+          body: |
+            Regen bot :robot: found some uncommitted changes after running 
build on :camel: main.
+            Please do not delete `regen_bot` branch after merge/rebase.
+          labels: |
+            regen
+            automated pr
+          assignees: oscerd
diff --git a/.github/workflows/main-push-build.yml 
b/.github/workflows/push-build-main.yml
similarity index 97%
rename from .github/workflows/main-push-build.yml
rename to .github/workflows/push-build-main.yml
index 59e06b5b7ad..00f171974f4 100644
--- a/.github/workflows/main-push-build.yml
+++ b/.github/workflows/push-build-main.yml
@@ -15,7 +15,7 @@
 # limitations under the License.
 #
 
-name: reformat and build
+name: Reformat and Build (Camel 4)
 
 on:
   push:
@@ -40,7 +40,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        java: [ '11' ]
+        java: [ '17' ]
     steps:
       - uses: actions/checkout@v3
         with:

Reply via email to