@@ -39,14 +39,21 @@ jobs:
3939 fetch-depth : 0
4040 filter : blob:none
4141
42- - name : Determine closes tag
42+ - name : Determine closest tag
4343 id : tag
4444 if : matrix.branch != 'main'
4545 shell : bash
4646 run : |
4747 t=$(git describe --tags --abbrev=0 ${{ matrix.branch }})
4848 printf "project_version=%s\n" "${t:1}" | tee -a "$GITHUB_OUTPUT"
4949
50+ - name : Get current SHA
51+ id : sha
52+ shell : bash
53+ run : |
54+ sha=$(git rev-parse HEAD)
55+ printf "current_sha=%s\n" "$sha" | tee -a "$GITHUB_OUTPUT"
56+
5057 - name : Configure Erlang
5158 uses : erlef/setup-beam@v1
5259 with :
5663 - name : make package-generic-unix
5764 id : make
5865 run : |
59- make package-generic-unix PROJECT_VERSION=${{ matrix.project_version || steps.tag.outputs.project_version }}+${{ github .sha }}
66+ make package-generic-unix PROJECT_VERSION=${{ matrix.project_version || steps.tag.outputs.project_version }}+${{ steps .sha.outputs.current_sha }}
6067
6168 - name : Upload package-generic-unix
6269 uses : actions/upload-artifact@v4
8491 with :
8592 ref : ${{ matrix.branch }}
8693
94+ - name : Get current SHA
95+ id : sha
96+ shell : bash
97+ run : |
98+ sha=$(git rev-parse HEAD)
99+ printf "current_sha=%s\n" "$sha" | tee -a "$GITHUB_OUTPUT"
100+
87101 - name : Download package-generic-unix
88102 uses : actions/download-artifact@v5
89103 with :
@@ -133,4 +147,4 @@ jobs:
133147 cache-from : type=gha,scope=${{ matrix.otp_version }}
134148 build-args : |
135149 OTP_VERSION=${{ matrix.otp_version }}
136- RABBITMQ_VERSION=${{ matrix.branch }}+${{ github .sha }}
150+ RABBITMQ_VERSION=${{ matrix.branch }}+${{ steps .sha.outputs.current_sha }}
0 commit comments