fix(ci): set up Java before Kotlin in PR checks

This commit is contained in:
Sam Robson
2026-10-26 11:54:59 +00:00
parent 3306ba4df7
commit fbc9ae9062
57 changed files with 956 additions and 115 deletions

View File

@@ -19,15 +19,25 @@ on:
schedule:
- cron: '0 5 * * *'
workflow_dispatch:
inputs: {}
inputs:
java-version:
type: string
description: The version of Java to install
required: false
default: '17'
workflow_call:
inputs: {}
inputs:
java-version:
type: string
description: The version of Java to install
required: false
default: '17'
defaults:
run:
shell: bash
concurrency:
cancel-in-progress: ${{ github.event_name == 'pull_request' || false }}
group: javascript-source-root-${{github.ref}}
group: javascript-source-root-${{github.ref}}-${{inputs.java-version}}
jobs:
javascript-source-root:
strategy:
@@ -50,6 +60,11 @@ jobs:
steps:
- name: Check out repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Java
uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: ${{ inputs.java-version || '17' }}
distribution: temurin
- name: Prepare test
id: prepare-test
uses: ./.github/actions/prepare-test