summaryrefslogtreecommitdiffstats
path: root/.github/workflows/release-files.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/release-files.yml')
-rw-r--r--.github/workflows/release-files.yml42
1 files changed, 33 insertions, 9 deletions
diff --git a/.github/workflows/release-files.yml b/.github/workflows/release-files.yml
index c4fc11f..699bb7d 100644
--- a/.github/workflows/release-files.yml
+++ b/.github/workflows/release-files.yml
@@ -150,10 +150,37 @@ jobs:
name: abi-reports
path: ${{ github.workspace }}
+ - name: Create sha256 sums for files
+ run: |
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen.zip > sha256sums.txt
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}.tar.gz >> sha256sums.txt
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}.zip >> sha256sums.txt
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}-osx12.tar.gz >> sha256sums.txt
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}-ubuntu-2204_gcc.tar.gz >> sha256sums.txt
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}-ubuntu-2204_gcc.deb >> sha256sums.txt
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}-ubuntu-2204_gcc.rpm >> sha256sums.txt
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}-ubuntu-2204_gcc_s3.tar.gz >> sha256sums.txt
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}-win-vs2022_cl.zip >> sha256sums.txt
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}-ubuntu-2204_intel.tar.gz >> sha256sums.txt
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}-win-vs2022_intel.zip >> sha256sums.txt
+ sha256sum ${{ steps.get-file-base.outputs.FILE_BASE }}.html.abi.reports >> sha256sums.txt
+
- name: Store snapshot name
run: |
echo "${{ steps.get-file-base.outputs.FILE_BASE }}" > ./last-file.txt
+ - name: Get NEWSLETTER
+ uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
+ with:
+ name: NEWSLETTER
+ path: ${{ github.workspace }}
+
+ - name: Create description file
+ run: |
+ cat ${{ github.workspace }}/NEWSLETTER.txt > description.txt
+ echo "SHA256 sums:" >> description.txt
+ cat sha256sums.txt >> description.txt
+
- name: PreRelease tag
id: create_prerelease
if: ${{ (inputs.use_environ == 'snapshots') }}
@@ -161,12 +188,9 @@ jobs:
with:
tag_name: "${{ inputs.use_tag }}"
prerelease: true
+ body_path: description.txt
files: |
last-file.txt
- ${{ steps.get-file-base.outputs.FILE_BASE }}-hdf5_compat_report.html
- ${{ steps.get-file-base.outputs.FILE_BASE }}-hdf5_hl_compat_report.html
- ${{ steps.get-file-base.outputs.FILE_BASE }}-hdf5_cpp_compat_report.html
- ${{ steps.get-file-base.outputs.FILE_BASE }}-java_compat_report.html
${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen.zip
${{ steps.get-file-base.outputs.FILE_BASE }}.tar.gz
${{ steps.get-file-base.outputs.FILE_BASE }}.zip
@@ -178,6 +202,8 @@ jobs:
${{ steps.get-file-base.outputs.FILE_BASE }}-win-vs2022_cl.zip
${{ steps.get-file-base.outputs.FILE_BASE }}-ubuntu-2204_intel.tar.gz
${{ steps.get-file-base.outputs.FILE_BASE }}-win-vs2022_intel.zip
+ ${{ steps.get-file-base.outputs.FILE_BASE }}.html.abi.reports
+ sha256sums.txt
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
- name: Release tag
@@ -187,12 +213,8 @@ jobs:
with:
tag_name: "${{ inputs.use_tag }}"
prerelease: false
- #body_path: ${{ github.workspace }}-CHANGELOG.txt
+ body_path: description.txt
files: |
- ${{ steps.get-file-base.outputs.FILE_BASE }}-hdf5_compat_report.html
- ${{ steps.get-file-base.outputs.FILE_BASE }}-hdf5_hl_compat_report.html
- ${{ steps.get-file-base.outputs.FILE_BASE }}-hdf5_cpp_compat_report.html
- ${{ steps.get-file-base.outputs.FILE_BASE }}-java_compat_report.html
${{ steps.get-file-base.outputs.FILE_BASE }}.doxygen.zip
${{ steps.get-file-base.outputs.FILE_BASE }}.tar.gz
${{ steps.get-file-base.outputs.FILE_BASE }}.zip
@@ -204,6 +226,8 @@ jobs:
${{ steps.get-file-base.outputs.FILE_BASE }}-win-vs2022_cl.zip
${{ steps.get-file-base.outputs.FILE_BASE }}-ubuntu-2204_intel.tar.gz
${{ steps.get-file-base.outputs.FILE_BASE }}-win-vs2022_intel.zip
+ ${{ steps.get-file-base.outputs.FILE_BASE }}.html.abi.reports
+ sha256sums.txt
if-no-files-found: error # 'warn' or 'ignore' are also available, defaults to `warn`
- name: List files for the space (Linux)