Skip to content

ci: parallelize multi-arch image builds #403

ci: parallelize multi-arch image builds

ci: parallelize multi-arch image builds #403

Workflow file for this run

name: Coverage
on:
pull_request:
branches: ["dev", "main"]
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
concurrency:
group: coverage-${{ github.ref }}
cancel-in-progress: true
jobs:
coverage:
runs-on: [self-hosted, Linux, X64, arko]
steps:
- uses: actions/checkout@v6
- name: Set up JDK 25
uses: actions/setup-java@v5
with:
java-version: "25"
distribution: temurin
- uses: gradle/actions/setup-gradle@v6
- name: Run tests and coverage report
run: ./gradlew test jacocoTestReport jacocoTestCoverageVerification
- name: Upload coverage HTML report
if: always()
uses: actions/upload-artifact@v7
with:
name: jacoco-html-report
path: build/reports/jacoco/test/html
- name: Upload coverage XML report
if: always()
uses: actions/upload-artifact@v7
with:
name: jacoco-xml-report
path: build/reports/jacoco/test/jacocoTestReport.xml