From 621d3a1095b89fd2dc2d27d815568d5127a5a51b Mon Sep 17 00:00:00 2001 From: Don Hardman Date: Thu, 10 Jul 2025 11:52:33 +0700 Subject: [PATCH] fix(ci): write app version before packaging artifacts --- .github/workflows/release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e20063c..a3882c3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -75,14 +75,16 @@ jobs: - name: Build binary run: | git clone https://github.com/manticoresoftware/phar_builder.git + # We need to write current version HERE before we pack + echo "${{ needs.vars.outputs.version_full }}" > APP_VERSION + # Now build it ./phar_builder/bin/build --name="Manticore Backup" --package="${{ env.APP_NAME }}" - name: Create artifact run: | name="${{ env.APP_NAME }}_${{ needs.vars.outputs.version_full }}" echo "$name" - echo "${{ needs.vars.outputs.version_full }}" > build/APP_VERSION - mkdir build/bin + mkdir -p build/bin cp build/${{ env.APP_NAME }} build/bin/${{ env.APP_NAME }} tar czf "$name.tar.gz" -C build bin/${{ env.APP_NAME }} share zip "$name.zip" build/${{ env.APP_NAME }}.ps1 @@ -114,8 +116,6 @@ jobs: cp -r build/${{ env.APP_NAME }} .rpmpkg/usr/bin/${{ env.APP_NAME }} cp -p LICENSE .rpmpkg/usr/share/manticore/modules/${{ env.APP_NAME }}/LICENSE cp -p README.md .rpmpkg/usr/share/manticore/modules/${{ env.APP_NAME }}/README.md - echo "${{ needs.vars.outputs.version_full }}" > .debpkg/usr/share/manticore/modules/${{ env.APP_NAME }}/APP_VERSION - echo "${{ needs.vars.outputs.version_full }}" > .rpmpkg/usr/share/manticore/modules/${{ env.APP_NAME }}/APP_VERSION sudo chown -R root:root .debpkg sudo chown -R root:root .rpmpkg shell: bash