From 3595badfd2ce9e004cd2963aeb2ac242bf80b22c Mon Sep 17 00:00:00 2001 From: Jorrit Wronski Date: Thu, 15 Dec 2022 23:11:45 +0100 Subject: [PATCH] Include the sources and the docs as zip file --- .github/workflows/release_all_files.yml | 35 ++++++++++++++++++++----- 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release_all_files.yml b/.github/workflows/release_all_files.yml index 07d63568..6a1cc744 100644 --- a/.github/workflows/release_all_files.yml +++ b/.github/workflows/release_all_files.yml @@ -86,13 +86,36 @@ jobs: name: binaries path: binaries - - name: Create info file + - name: Fetch the sources + uses: actions/checkout@v3 + with: + ref: ${{ needs.set_vars.outputs.branch }} + submodules: 'recursive' + path: source + + - name: Prepare the sources run: | - echo "CoolProp ${{ needs.set_vars.outputs.target }} binaries" > "binaries/README.rst.txt" - echo "-------------------------" >> "binaries/README.rst.txt" - echo -n "Binaries of the \`CoolProp project \`_ " >> "binaries/README.rst.txt" - echo "updated on $(date +%F) at $(date +%X) $(date +%Z)." >> "binaries/README.rst.txt" - cat "binaries/README.rst.txt" + pushd source + git reset --hard HEAD + python "dev/generate_headers.py" + find . -iwholename "*/.git*" -prune -exec rm -rf {} \; + popd + zip -rq CoolProp_sources.zip source + mkdir -p binaries/source + mv CoolProp_sources.zip binaries/source/ + + - name: Create info files + run: | + echo "CoolProp ${{ needs.set_vars.outputs.target }} binaries" > binaries/README.rst.txt + echo "-------------------------" >> binaries/README.rst.txt + echo -n "Binaries of the \`CoolProp project \`_ " >> binaries/README.rst.txt + echo "updated on $(date +%F) at $(date +%X) $(date +%Z)." >> binaries/README.rst.txt + cat binaries/README.rst.txt + mkdir -p binaries/Python + echo "Please use the following commands to install CoolProp for Python:" > binaries/Python/README.txt + echo "nightly: python -m pip install -i https://test.pypi.org/simple/ CoolProp" >> binaries/Python/README.txt + echo "release: python -m pip install --upgrade CoolProp" >> binaries/Python/README.txt + cat binaries/Python/README.txt - name: Display structure of downloaded files run: |