mirror of
https://github.com/sparrowwallet/sparrow.git
synced 2026-08-09 00:04:55 +00:00
combine sdkman and setup-java actions
This commit is contained in:
@@ -15,10 +15,22 @@ jobs:
|
||||
- uses: actions/checkout@v6
|
||||
with:
|
||||
submodules: recursive
|
||||
- name: Set up SDKman and Java
|
||||
uses: sdkman/sdkman-action@main
|
||||
- name: Download JDK via SDKMAN
|
||||
id: sdkman
|
||||
run: |
|
||||
curl -s "https://get.sdkman.io" | bash
|
||||
source "$HOME/.sdkman/bin/sdkman-init.sh"
|
||||
sdk env install
|
||||
JAVA_VERSION=$(grep '^java=' .sdkmanrc | cut -d= -f2)
|
||||
ARCHIVE=$(ls ~/.sdkman/archives/java-${JAVA_VERSION}.*)
|
||||
echo "file=$ARCHIVE" >> $GITHUB_OUTPUT
|
||||
echo "version=$(echo $JAVA_VERSION | cut -d- -f1)" >> $GITHUB_OUTPUT
|
||||
|
||||
- uses: actions/setup-java@v5
|
||||
with:
|
||||
sdkmanrc: .sdkmanrc
|
||||
distribution: 'jdkfile'
|
||||
java-version: ${{ steps.sdkman.outputs.version }}
|
||||
jdkFile: ${{ steps.sdkman.outputs.file }}
|
||||
- name: Show Build Versions
|
||||
run: ./gradlew -v
|
||||
- name: Build with Gradle
|
||||
|
||||
Reference in New Issue
Block a user