@@ -40,20 +40,27 @@ inputs:
40
40
runs :
41
41
using : ' composite'
42
42
steps :
43
+ - name : Add HELPER_PATH
44
+ shell : bash
45
+ run : echo "HELPER_PATH=${GITHUB_SHA}-fsharp-program" >> "${GITHUB_ENV}"
46
+
43
47
# TODO automate the update of the tag for download
44
48
- name : Download the self-contained .NET program
45
49
shell : bash
46
- run : wget https://github.com/FsharpGHActions/git-tag-to-workflow-dispatch/releases/download/v0.0.008/fsharp-program.tar.gz
50
+ env :
51
+ PACKAGE_URL : ' https://github.com/FsharpGHActions/git-tag-to-workflow-dispatch/releases/download/v0.0.008/fsharp-program.tar.gz'
52
+ run : |
53
+ wget "${PACKAGE_URL}" -o "${HELPER_PATH}.tar.gz"
47
54
- name : Uncompress the .NET program
48
55
shell : bash
49
- run : tar -xf fsharp-program .tar.gz out/
56
+ run : tar -xf "${HELPER_PATH} .tar.gz" "${HELPER_PATH}/"
50
57
- name : Run the .NET program
51
58
shell : bash
52
59
env :
53
60
VALUES_TO_TAKE : ${{ inputs.values-to-take }}
54
61
WORKFLOW_KEY : ${{ inputs.workflow-yaml-key }}
55
62
GIT_TAGS : ${{ inputs.git-tags }}
56
- run : ./out /Main "${GIT_TAGS}"
63
+ run : ./${HELPER_PATH} /Main "${GIT_TAGS}"
57
64
58
65
- name : Merge the workflows
59
66
uses : mikefarah/yq@master
71
78
- name : Clean action
72
79
shell : bash
73
80
run : |
74
- rm ./workflow.new.yml
75
- rm ./fsharp-program .tar.gz
76
- rm -rf out/
81
+ rm " ./workflow.new.yml"
82
+ rm "./${HELPER_PATH} .tar.gz"
83
+ rm -rf "./${HELPER_PATH}/"
77
84
78
85
- name : Create pull request
79
86
# if: ${{ inputs.pull-request }} # TODO
0 commit comments