@@ -19,11 +19,60 @@ jobs:
1919 sed -e "s/1.0.0-development-version/${GITHUB_REF/refs\/tags\/v}/g" \
2020 -e "s/CPM_HASH_SUM_PLACEHOLDER/$(sha256sum dist/CPM.cmake | cut -d' ' -f1)/" cmake/get_cpm.cmake > dist/get_cpm.cmake
2121
22+ - name : Tarball url
23+ run : echo "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz"
24+
25+ - name : Create tarball sha256
26+ run : |
27+ echo ZIP_MD5=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.zip" | openssl dgst -md5 | cut -d " " -f 2) >> $GITHUB_ENV
28+ echo ZIP_SHA1=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.zip" | openssl dgst -sha1 | cut -d " " -f 2) >> $GITHUB_ENV
29+ echo ZIP_SHA224=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.zip" | openssl dgst -sha224 | cut -d " " -f 2) >> $GITHUB_ENV
30+ echo ZIP_SHA256=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.zip" | openssl dgst -sha256 | cut -d " " -f 2) >> $GITHUB_ENV
31+ echo ZIP_SHA384=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.zip" | openssl dgst -sha384 | cut -d " " -f 2) >> $GITHUB_ENV
32+ echo ZIP_SHA512=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.zip" | openssl dgst -sha512 | cut -d " " -f 2) >> $GITHUB_ENV
33+ echo ZIP_SHA3_224=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.zip" | openssl dgst -sha3-224 | cut -d " " -f 2) >> $GITHUB_ENV
34+ echo ZIP_SHA3_256=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.zip" | openssl dgst -sha3-256 | cut -d " " -f 2) >> $GITHUB_ENV
35+ echo ZIP_SHA3_384=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.zip" | openssl dgst -sha3-384 | cut -d " " -f 2) >> $GITHUB_ENV
36+ echo ZIP_SHA3_512=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.zip" | openssl dgst -sha3-512 | cut -d " " -f 2) >> $GITHUB_ENV
37+ echo TAR_GZ_MD5=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz" | openssl dgst -md5 | cut -d " " -f 2) >> $GITHUB_ENV
38+ echo TAR_GZ_SHA1=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz" | openssl dgst -sha1 | cut -d " " -f 2) >> $GITHUB_ENV
39+ echo TAR_GZ_SHA224=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz" | openssl dgst -sha224 | cut -d " " -f 2) >> $GITHUB_ENV
40+ echo TAR_GZ_SHA256=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz" | openssl dgst -sha256 | cut -d " " -f 2) >> $GITHUB_ENV
41+ echo TAR_GZ_SHA384=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz" | openssl dgst -sha384 | cut -d " " -f 2) >> $GITHUB_ENV
42+ echo TAR_GZ_SHA512=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz" | openssl dgst -sha512 | cut -d " " -f 2) >> $GITHUB_ENV
43+ echo TAR_GZ_SHA3_224=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz" | openssl dgst -sha3-224 | cut -d " " -f 2) >> $GITHUB_ENV
44+ echo TAR_GZ_SHA3_256=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz" | openssl dgst -sha3-256 | cut -d " " -f 2) >> $GITHUB_ENV
45+ echo TAR_GZ_SHA3_384=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz" | openssl dgst -sha3-384 | cut -d " " -f 2) >> $GITHUB_ENV
46+ echo TAR_GZ_SHA3_512=$(curl -sL "${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz" | openssl dgst -sha3-512 | cut -d " " -f 2) >> $GITHUB_ENV
47+
2248 - name : Upload CPM.cmake to release
23- uses : svenstaro/upload-release-action@v1-release
49+ uses : svenstaro/upload-release-action@v2
2450 with :
2551 repo_token : ${{ secrets.GITHUB_TOKEN }}
2652 tag : ${{ github.ref }}
2753 file : dist/*.cmake
2854 file_glob : true
2955 overwrite : true
56+ body : |
57+ ${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.zip :
58+ MD5: `${{ env.ZIP_MD5 }}`
59+ SHA1: `${{ env.ZIP_SHA1 }}`
60+ SHA224: `${{ env.ZIP_SHA224 }}`
61+ SHA256: `${{ env.ZIP_SHA256 }}`
62+ SHA384: `${{ env.ZIP_SHA384 }}`
63+ SHA512: `${{ env.ZIP_SHA512 }}`
64+ SHA3-224: `${{ env.ZIP_SHA3_224 }}`
65+ SHA3-256: `${{ env.ZIP_SHA3_256 }}`
66+ SHA3-384: `${{ env.ZIP_SHA3_384 }}`
67+ SHA3-512: `${{ env.ZIP_SHA3_512 }}`
68+ ${{ github.server_url }}/${{ github.repository }}/archive/refs/tags/${{ github.ref_name }}.tar.gz :
69+ MD5: `${{ env.TAR_GZ_MD5 }}`
70+ SHA1: `${{ env.TAR_GZ_SHA1 }}`
71+ SHA224: `${{ env.TAR_GZ_SHA224 }}`
72+ SHA256: `${{ env.TAR_GZ_SHA256 }}`
73+ SHA384: `${{ env.TAR_GZ_SHA384 }}`
74+ SHA512: `${{ env.TAR_GZ_SHA512 }}`
75+ SHA3-224: `${{ env.TAR_GZ_SHA3_224 }}`
76+ SHA3-256: `${{ env.TAR_GZ_SHA3_256 }}`
77+ SHA3-384: `${{ env.TAR_GZ_SHA3_384 }}`
78+ SHA3-512: `${{ env.TAR_GZ_SHA3_512 }}`
0 commit comments