@@ -135,8 +135,7 @@ jobs:
135 x86_64-*-linux-*) DPKG_ARCH=amd64 ;;
135 x86_64-*-linux-*) DPKG_ARCH=amd64 ;;
137 echo ::set-output name=DPKG_ARCH::${DPKG_ARCH}
137 echo ::set-output name=DPKG_ARCH::${DPKG_ARCH}
138− # DPKG version?
138+ DPKG_VERSION=${PROJECT_VERSION}
139− unset DPKG_VERSION ; if [[ $REF_TAG =~ ^[vV]?[0-9].* ]]; then DPKG_VERSION=${REF_TAG/#[vV]/} ; fi
140 echo ::set-output name=DPKG_VERSION::${DPKG_VERSION}
139 echo ::set-output name=DPKG_VERSION::${DPKG_VERSION}
141 # DPKG base name/conflicts?
140 # DPKG base name/conflicts?
142 DPKG_BASENAME=${PROJECT_NAME}
141 DPKG_BASENAME=${PROJECT_NAME}
@@ -339,11 +338,17 @@ jobs:
339 # build dpkg
338 # build dpkg
340 fakeroot dpkg-deb --build "${DPKG_DIR}" "${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.DPKG_NAME }}"
339 fakeroot dpkg-deb --build "${DPKG_DIR}" "${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.DPKG_NAME }}"
342− - name: Upload build artifacts
341+ - name: Upload package artifact
343 uses: actions/upload-artifact@master
342 uses: actions/upload-artifact@master
345 name: ${{ steps.vars.outputs.PKG_NAME }}
344 name: ${{ steps.vars.outputs.PKG_NAME }}
346 path: ${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_NAME }}
345 path: ${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_NAME }}
346+ - name: Upload Debian package artifact
347+ uses: actions/upload-artifact@master
348+ if: steps.vars.outputs.DPKG_NAME
350+ name: ${{ steps.vars.outputs.DPKG_NAME }}
351+ path: ${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.DPKG_NAME }}
347 - name: Publish archives and packages
352 - name: Publish archives and packages
348 uses: softprops/action-gh-release@v1
353 uses: softprops/action-gh-release@v1
349 if: steps.vars.outputs.DEPLOY
354 if: steps.vars.outputs.DEPLOY