Skip to content

Commit 21d4b2c

Browse files
authored
Switch to build-backend-module Action (#230)
1 parent a211e76 commit 21d4b2c

File tree

1 file changed

+4
-48
lines changed

1 file changed

+4
-48
lines changed

.github/workflows/maven.yml

Lines changed: 4 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# this build is designed to replicate the Travis CI workflow
21
name: Build with Maven
32

43
on:
@@ -10,50 +9,7 @@ on:
109

1110
jobs:
1211
build:
13-
strategy:
14-
matrix:
15-
platform: [ ubuntu-latest ]
16-
java-version: [ 8, 11, 17, 21, 24 ]
17-
18-
runs-on: ${{ matrix.platform }}
19-
env:
20-
PLATFORM: ${{ matrix.platform }}
21-
JAVA_VERSION: ${{ matrix.java-version }}
22-
23-
steps:
24-
- uses: actions/checkout@v2
25-
- name: Set up JDK
26-
uses: actions/setup-java@v1
27-
with:
28-
java-version: ${{ matrix.java-version }}
29-
- name: Cache local Maven repository
30-
uses: actions/cache@v3
31-
with:
32-
path: ~/.m2/repository
33-
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
34-
restore-keys: |
35-
${{ runner.os }}-maven-
36-
- name: Install dependencies
37-
run: mvn clean install -DskipTests=true -Dmaven.javadoc.skip=true --batch-mode --show-version --file pom.xml
38-
- name: Build with Maven
39-
run: mvn test --batch-mode --file pom.xml
40-
# this is necessary to populate the environment variables for Coveralls properly
41-
- name: Set branch name and PR number
42-
id: refs
43-
continue-on-error: true
44-
env:
45-
BRANCH_NAME_OR_REF: ${{ github.head_ref || github.ref }}
46-
run: |
47-
echo "::set-output name=branch_name::${BRANCH_NAME_OR_REF#refs/heads/}"
48-
echo "::set-output name=pr_number::$(jq --raw-output .pull_request.number "$GITHUB_EVENT_PATH")"
49-
- name: Update coverage
50-
continue-on-error: true
51-
if: ${{ steps.refs.outcome == 'success' }}
52-
env:
53-
CI_NAME: Github
54-
CI_BUILD_NUMBER: ${{ github.run_id }}
55-
CI_BUILD_URL: https://github.com/${{ github.repository }}/commit/${{ github.event.after }}/checks
56-
CI_BRANCH: ${{ steps.refs.outputs.branch_name }}
57-
CI_PULL_REQUEST: ${{ steps.refs.outputs.pr_number }}
58-
run: mvn jacoco:report coveralls:report --batch-mode --file pom.xml --no-transfer-progress -DrepoToken=${{ secrets.COVERALLS_TOKEN }}
59-
12+
uses: openmrs/openmrs-contrib-gha-workflows/.github/workflows/build-backend-module.yml@main
13+
with:
14+
java_versions: '[8, 11, 17, 21, 25]'
15+
main_java_version: '8'

0 commit comments

Comments
 (0)