Skip to content

Commit 2357c41

Browse files
committed
Extract Java version in workflows into a dedicated file
1 parent 244c587 commit 2357c41

File tree

4 files changed

+21
-6
lines changed

4 files changed

+21
-6
lines changed

.github/renovate.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,19 @@
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
44
"config:recommended"
5+
],
6+
"customManagers": [
7+
{
8+
"customType": "regex",
9+
"fileMatch": [
10+
"\\.java-version$"
11+
],
12+
"matchStrings": [
13+
"(?<currentValue>.*)\\n"
14+
],
15+
"datasourceTemplate": "java-version",
16+
"depNameTemplate": "java",
17+
"extractVersionTemplate": "^(?<version>\\d+)"
18+
}
519
]
620
}

.github/workflows/.java-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
17

.github/workflows/quality.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: Set up Java
2222
uses: actions/setup-java@v4
2323
with:
24-
java-version: '17'
24+
java-version-file: .github/workflows/.java-version
2525
distribution: 'temurin'
2626
- name: Set up Gradle
2727
uses: gradle/actions/setup-gradle@v4
@@ -43,7 +43,7 @@ jobs:
4343
- name: Set up Java
4444
uses: actions/setup-java@v4
4545
with:
46-
java-version: '17'
46+
java-version-file: .github/workflows/.java-version
4747
distribution: 'temurin'
4848
- name: Set up Gradle
4949
uses: gradle/actions/setup-gradle@v4
@@ -65,7 +65,7 @@ jobs:
6565
- name: Set up Java
6666
uses: actions/setup-java@v4
6767
with:
68-
java-version: '17'
68+
java-version-file: .github/workflows/.java-version
6969
distribution: 'temurin'
7070
- name: Set up Gradle
7171
uses: gradle/actions/setup-gradle@v4
@@ -93,7 +93,7 @@ jobs:
9393
- name: Set up Java
9494
uses: actions/setup-java@v4
9595
with:
96-
java-version: '17'
96+
java-version-file: .github/workflows/.java-version
9797
distribution: 'temurin'
9898
- name: Set up Gradle
9999
uses: gradle/actions/setup-gradle@v4
@@ -109,7 +109,7 @@ jobs:
109109
- name: Set up Java
110110
uses: actions/setup-java@v4
111111
with:
112-
java-version: '17'
112+
java-version-file: .github/workflows/.java-version
113113
distribution: 'temurin'
114114
- name: Set up Gradle
115115
uses: gradle/actions/setup-gradle@v4

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Set up Java
2323
uses: actions/setup-java@v4
2424
with:
25-
java-version: '17'
25+
java-version-file: .github/workflows/.java-version
2626
distribution: 'temurin'
2727
- name: Publish to GitHub Packages
2828
run: ./gradlew publish

0 commit comments

Comments
 (0)