Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
echo "ehrbase-version=${version}" >> $GITHUB_OUTPUT

- name: Upload - Jar
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: ehrbase-jar
path: ./application/target/ehrbase.jar
Expand All @@ -71,22 +71,22 @@ jobs:
# Upload created class files that are needed for the merged jacoco coverage in a later step
- name: Upload - Class Files
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: java-class-files
path: "**/target/classes/**/*.class"
if-no-files-found: error

- name: Upload - Jacoco Coverage
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: jacoco-coverage-partial-build-maven
path: "**/target/jacoco*.exec"
if-no-files-found: error

- name: Upload - Junit reports
uses: actions/upload-artifact@v4 # upload test results
uses: actions/upload-artifact@v5 # upload test results
if: success() || failure() # run this step even if previous step failed
with:
name: junit-test-results
Expand Down Expand Up @@ -132,15 +132,15 @@ jobs:
docker save --output ${{ runner.temp }}/ehrbase-build.tar ehrbase/ehrbase:build

- name: Upload - Test Image
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: ehrbase-image-test
path: ${{ runner.temp }}/ehrbase-test.tar
if-no-files-found: error
retention-days: 1

- name: Upload - Build Image
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: ehrbase-image-build
path: ${{ runner.temp }}/ehrbase-build.tar
Expand Down Expand Up @@ -274,15 +274,15 @@ jobs:

- name: Upload - Jacoco Coverage
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: jacoco-coverage-partial-robot-${{ matrix.test-suite.path }}-${{ matrix.test-suite.name }}
path: ./tests/coverage/jacoco*.exec
if-no-files-found: error

- name: Upload - Robot results
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: robot-result-${{ matrix.test-suite.name }}
path: ./tests/results/${{ matrix.test-suite.name }}/output.xml
Expand Down Expand Up @@ -382,15 +382,15 @@ jobs:
-Djava.awt.headless=true

- name: Upload Results
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: jmeter-result-${{ matrix.test-plan.name }}
path: ./reports/${{ matrix.test-plan.name }}/result.jtl
if-no-files-found: error

- name: Upload HTML Reports
if: env.UPLOAD_PERF_HTML_REPORTS == 'true'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: jmeter-report-${{ matrix.test-plan.name }}
path: reports/${{ matrix.test-plan.name }}/html
Expand Down Expand Up @@ -445,14 +445,14 @@ jobs:

- name: Archive and Upload - JMeter results
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: jmeter-results-final
path: ./tests/jmeter-results

- name: Archive and Upload - JMeter reports
if: env.UPLOAD_PERF_HTML_REPORTS == 'true'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: jmeter-reports-final
path: ./tests/jmeter-reports
Expand Down Expand Up @@ -493,7 +493,7 @@ jobs:

- name: Archive - Robot Report
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: robot-report-final
path: ./tests/report
Expand Down Expand Up @@ -564,7 +564,7 @@ jobs:

- name: Archive - Jacoco Report
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: jacoco-report-final
path: ./tests/coverage/jacoco-report-final
Expand Down