diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fba12a8c..5aedd3cd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -127,6 +127,24 @@ jobs: git config --global user.name "AuxXxilium" sudo timedatectl set-timezone "Europe/Berlin" + - name: Calculate Version + run: | + # Calculate Version + VERSION="" + if [ -n "${{ inputs.version }}" ]; then + VERSION="${{ inputs.version }}" + else + VERSION="`date +'%y.%m.%d'`" + fi + + if [ -n "${VERSION}" ]; then + # Modify Source File + echo "Version: ${VERSION}" + echo "${VERSION}" >VERSION + echo "${VERSION}" >"./output/VERSION" + echo "VERSION=${VERSION}" >> $GITHUB_ENV + fi + - name: Tar to Artifacts run: | if [ ! -d "${{ github.workspace }}/source/output" ]; then @@ -144,8 +162,10 @@ jobs: [ -d "${MODULES_PATH}" ] && cp -Rvf "${MODULES_PATH}/." "${{ github.workspace }}/source/output" if [ "${{ matrix.platform }}" = "epyc7002" ]; then + echo "${VERSION}" >"${{ github.workspace }}/source/output/VERSION" tar -zcf ${{ github.workspace }}/source/${{ matrix.platform }}-${{ matrix.version }}-${{ matrix.parm }}.tgz -C ${{ github.workspace }}/source/output . else + echo "${VERSION}" >"${{ github.workspace }}/source/output/VERSION" tar -zcf ${{ github.workspace }}/source/${{ matrix.platform }}-${{ matrix.parm }}.tgz -C ${{ github.workspace }}/source/output . fi @@ -232,24 +252,6 @@ jobs: pattern: modules-* merge-multiple: true - - name: Calculate Version - run: | - # Calculate Version - VERSION="" - if [ -n "${{ inputs.version }}" ]; then - VERSION="${{ inputs.version }}" - else - VERSION="`date +'%y.%m.%d'`" - fi - - if [ -n "${VERSION}" ]; then - # Modify Source File - echo "Version: ${VERSION}" - echo "${VERSION}" >VERSION - echo "${VERSION}" >"./output/VERSION" - echo "VERSION=${VERSION}" >> $GITHUB_ENV - fi - - name: Zip Modules if: success() && env.VERSION != '' run: |