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:
