Skip to content

Commit 1bd6e02

Browse files
authored
Make version parameter optional (#13)
1 parent d4ee126 commit 1bd6e02

File tree

1 file changed

+21
-3
lines changed

1 file changed

+21
-3
lines changed

.github/workflows/pre-release.yml

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
inputs:
66
version:
77
description: 'Release version'
8-
required: true
8+
required: false
99

1010
jobs:
1111
pre-release:
@@ -36,12 +36,30 @@ jobs:
3636
restore-keys: |
3737
${{ runner.os }}-gradle-
3838
39-
- name: Pre Release ${{ github.event.inputs.version }}
39+
- uses: actions/github-script@v3
40+
id: release-version
41+
with:
42+
github-token: ${{secrets.GITHUB_TOKEN}}
43+
result-encoding: string
44+
script: |
45+
const version = core.getInput("version");
46+
console.log("version=" + version)
47+
if (version) {
48+
return version
49+
}
50+
const list = await github.repos.listReleases({
51+
owner: "domaframework",
52+
repo: "sandbox",
53+
});
54+
console.log(list)
55+
return list.data[0].name
56+
57+
- name: Pre Release ${{ steps.release-version.outputs.result }}
4058
run: |
4159
java -version
4260
git config --global user.name "github-actions[bot]"
4361
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
44-
./gradlew release -Prelease.releaseVersion=${{ github.event.inputs.version }}
62+
./gradlew release -Prelease.releaseVersion=${{ steps.release-version.outputs.result }}
4563
4664
- name: Upload reports
4765
if: failure()

0 commit comments

Comments
 (0)