Skip to content

Commit

Permalink
BXMSPROD-1539 composite actions centralized github actions (kiegroup#223
Browse files Browse the repository at this point in the history
)

* BXMSPROD-1539 composite actions centralized github actions

* [main] BXMSPROD-1539 composite actions. support long paths name

* move to kiegroup/droolsjbpm-build-bootstrap/.ci/actions/long-paths@main
  • Loading branch information
Ginxo authored Nov 4, 2021
1 parent ba0df3d commit 5843dd6
Showing 1 changed file with 14 additions and 20 deletions.
34 changes: 14 additions & 20 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,30 +24,24 @@ jobs:
runs-on: ubuntu-latest
name: Maven Build
steps:
- name: Setup Maven And Java Version
uses: s4u/[email protected]
- name: Support long paths
if: ${{ matrix.os == 'windows-latest' }}
uses: kiegroup/droolsjbpm-build-bootstrap/.ci/actions/long-paths@main
- name: Java and Maven Setup
uses: kiegroup/droolsjbpm-build-bootstrap/.ci/actions/java@main
with:
java-version: ${{ matrix.java-version }}
maven-version: ${{ matrix.maven-version }}
# See https://docs.github.com/en/actions/guides/building-and-testing-java-with-maven#caching-dependencies
- name: Cache Maven packages
uses: actions/cache@v2
- name: Cache Maven
uses: kiegroup/droolsjbpm-build-bootstrap/.ci/actions/cache-maven@main
with:
path: ~/.m2
key: ${{ runner.os }}-${{ matrix.java-version }}-maven${{ matrix.maven-version }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-${{ matrix.java-version }}-maven${{ matrix.maven-version }}-m2
- name: Build Chain ${{ matrix.java-version }}. Maven ${{ matrix.maven-version }}
id: build-chain
uses: kiegroup/[email protected]
key-prefix: ${{ runner.os }}-${{ matrix.java-version }}-maven${{ matrix.maven-version }}
- name: Build Chain
uses: kiegroup/droolsjbpm-build-bootstrap/.ci/actions/build-chain@main
with:
definition-file: https://raw.githubusercontent.com/${GROUP}/droolsjbpm-build-bootstrap/${BRANCH:main}/.ci/pull-request-config.yaml
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
- name: Check Surefire Report
annotations-prefix: ${{ runner.os }}-${{ matrix.java-version }}/${{ matrix.maven-version }}
github-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Surefire Report
uses: kiegroup/droolsjbpm-build-bootstrap/.ci/actions/surefire-report@main
if: ${{ always() }}
uses: ScaCap/[email protected]
with:
fail_on_test_failures: true
fail_if_no_tests: false
skip_publishing: true

0 comments on commit 5843dd6

Please sign in to comment.