8000 refactoring: Update semver action for JDK version 17 (#35) · pagopa/github-actions-template@89242fa · GitHub
[go: up one dir, main page]

Skip to content

Commit 89242fa

Browse files
authored
refactoring: Update semver action for JDK version 17 (#35)
* refactoring: Update semver action for JDK version 17 * test * refactoring * chore: Update README.md * fix
1 parent 5a544cf commit 89242fa

File tree

4 files changed

+29
-6
lines changed

4 files changed

+29
-6
lines changed

maven-release/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ The new version is saved in the output.
2323
github_token: ${{ secrets.GITHUB_TOKEN }}
2424
skip_ci: true
2525
beta: false
26+
jdk_version: 11
2627

2728
- run: echo "${{ steps.release.outputs.version }}"
2829
```
@@ -35,6 +36,7 @@ The new version is saved in the output.
3536
| github_token | A GitHub token | **true** | `string` | |
3637
| beta | True if it is a beta version (update canary helm version) | false | `boolean` | false |
3738
| skip_ci | True if you want skip CI workflows on commit release | false | `boolean` | true |
39+
| jdk_version | Select the JDK version | false | `11`, `17` | `11` |
3840

3941
## Output
4042

maven-release/action.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ inputs:
2626
type: boolean
2727
description: True if it is a beta version (update canary helm version)
2828
default: false
29+
jdk_version:
30+
required: false
31+
type: choice
32+
description: Select the JDK version
33+
default: 11
34+
options:
35+
- 11
36+
- 17
2937

3038

3139
outputs:
@@ -42,6 +50,7 @@ runs:
4250
echo "semver: ${{ inputs.semver}}"
4351
echo "beta: ${{ inputs.beta}}"
4452
echo "skip_ci: ${{ inputs.skip_ci}}"
53+
echo "jdk version: ${{ inputs.jdk_version}}"
4554
shell: bash
4655

4756
- uses: actions/checkout@v3
@@ -54,6 +63,7 @@ runs:
5463
with:
5564
semver: ${{inputs.semver}}
5665
beta: ${{inputs.beta}}
66+
jdk_version: ${{inputs.jdk_version}}
5767

5868

5969
- name: Push New Version

maven-semver/README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ The new version is saved in the output.
2121
with:
2222
semver: 'major'
2323
beta: false
24+
jdk_version: 11
2425

2526
- run: echo "${{ steps.semver.outputs.version }}"
2627

@@ -29,10 +30,11 @@ The new version is saved in the output.
2930
3031
## Input
3132
32-
| Param | Description | Required | Values | Default |
33-
|--------|-----------------------------------------------------------|----------|--------------------------------------------------|---------|
34-
| semver | Select the new Semantic Version | **true** | `major`, `minor`, `patch`, `buildNumber`, `skip` | |
35-
| beta | True if it is a beta version (update canary helm version) | **true** | `boolean` | false |
33+
| Param | Description | Required | Values | Default |
34+
|-------------|-----------------------------------------------------------|----------|--------------------------------------------------|---------|
35+
| semver | Select the new Semantic Version | **true** | `major`, `minor`, `patch`, `buildNumber`, `skip` | |
36+
| beta | True if it is a beta version (update canary helm version) | **true** | `boolean` | false |
37+
| jdk_version | Select the JDK version | false | `11`, `17` | `11` |
3638

3739
## Output
3840

maven-semver/action.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ inputs:
1616
required: true
1717
type: boolean
1818
description: True if it is a beta version (update canary helm version)
19+
jdk_version:
20+
required: false
21+
type: choice
22+
description: Select the JDK version
23+
default: 11
24+
options:
25+
- 11
26+
- 17
1927

2028

2129
outputs:
@@ -34,12 +42,13 @@ runs:
3442
echo "📝 Inputs"
3543
echo "semver: ${{ inputs.semver}}"
3644
echo "beta: ${{ inputs.beta}}"
45+
echo "jdk version: ${{ inputs.jdk_version}}"
3746
shell: bash
3847

39-
- name: Set up JDK 11
48+
- name: Set up JDK ${{ inputs.jdk_version}}
4049
uses: actions/setup-java@v1
4150
with:
42-
java-version: 11
51+
java-version: ${{ inputs.jdk_version}}
4352
- name: Set up Maven
4453
uses: stCarolas/setup-maven@v4.5
4554
with:

0 commit comments

Comments
 (0)
0