Skip to content

Commit f8ae715

Browse files
committed
[Version check] Add optional command to specify the working directory
1 parent f269b1c commit f8ae715

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/checkVersions.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ on:
2121
type: string
2222
required: false
2323
default: ''
24+
working-directory:
25+
description: Optional additional arguments to specify the directory in which maven build is executed
26+
type: string
27+
required: false
28+
default: '.'
2429

2530
permissions: {} # all none
2631

@@ -56,6 +61,7 @@ jobs:
5661
with:
5762
attempt_delay: 200
5863
attempt_limit: 10
64+
current_path: ${{ inputs.working-directory }}
5965
command: >
6066
mvn verify ${{ inputs.extra-maven-args }} -DskipTests -Dcompare-version-with-baselines.skip=false
6167
org.eclipse.tycho:tycho-versions-plugin:bump-versions -Dtycho.bump-versions.increment=100
@@ -72,9 +78,11 @@ jobs:
7278
# Relevant files were staged, i.e. some version were changed
7379
7480
# Read 'releaseNumberSDK' property as stream version
75-
mvn help:evaluate -Dexpression=releaseNumberSDK --quiet '-Doutput=releaseNumberSDK-value.txt'
81+
pushd ${{ inputs.working-directory }}
82+
mvn help:evaluate -Dexpression=releaseNumberSDK ${{ inputs.extra-maven-args }} --quiet '-Doutput=releaseNumberSDK-value.txt'
7683
streamVersion=$(<releaseNumberSDK-value.txt)
7784
rm -f releaseNumberSDK-value.txt
85+
popd
7886
7987
git config --global user.email '${{ inputs.botMail }}'
8088
git config --global user.name '${{ inputs.botName }}'

0 commit comments

Comments
 (0)