improve release file content
This commit is contained in:
		
							
								
								
									
										26
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							@@ -34,21 +34,23 @@ jobs:
 | 
			
		||||
          tags: nomsgpack sqlite mysql
 | 
			
		||||
          trimpath: true
 | 
			
		||||
 | 
			
		||||
      - name: Prepare package
 | 
			
		||||
        run: cp -v ./config_example.ini ./build
 | 
			
		||||
 | 
			
		||||
      - name: Create ZIP archive
 | 
			
		||||
        run: |
 | 
			
		||||
          cp -v ./config_example.ini ./build || exit 1
 | 
			
		||||
          pushd build || exit 1
 | 
			
		||||
          ls -alh
 | 
			
		||||
          zip -9vr ../yggdrasil.zip .
 | 
			
		||||
          ls -1 yggdrasil-* | while read LINE; do
 | 
			
		||||
          PREFIX="${LINE%.*}"
 | 
			
		||||
          SUFFIX="$(echo "$LINE" | grep -osE '\.\w+' || printf '')"
 | 
			
		||||
          cp -v "$LINE" "yggdrasil$SUFFIX"
 | 
			
		||||
          FILE="../$PREFIX.zip"
 | 
			
		||||
          zip -9v "$FILE" "yggdrasil$SUFFIX" *.ini
 | 
			
		||||
          DGST="$FILE.dgst"
 | 
			
		||||
          openssl dgst -md5    "$FILE" | sed 's/([^)]*)//g' >>"$DGST"
 | 
			
		||||
          openssl dgst -sha1   "$FILE" | sed 's/([^)]*)//g' >>"$DGST"
 | 
			
		||||
          openssl dgst -sha256 "$FILE" | sed 's/([^)]*)//g' >>"$DGST"
 | 
			
		||||
          openssl dgst -sha512 "$FILE" | sed 's/([^)]*)//g' >>"$DGST"
 | 
			
		||||
          done
 | 
			
		||||
          popd || exit 1
 | 
			
		||||
          FILE=./yggdrasil.zip
 | 
			
		||||
          DGST=$FILE.dgst
 | 
			
		||||
          openssl dgst -md5    $FILE | sed 's/([^)]*)//g' >>$DGST
 | 
			
		||||
          openssl dgst -sha1   $FILE | sed 's/([^)]*)//g' >>$DGST
 | 
			
		||||
          openssl dgst -sha256 $FILE | sed 's/([^)]*)//g' >>$DGST
 | 
			
		||||
          openssl dgst -sha512 $FILE | sed 's/([^)]*)//g' >>$DGST
 | 
			
		||||
 | 
			
		||||
      - name: Upload files to GitHub release
 | 
			
		||||
        uses: softprops/action-gh-release@v1
 | 
			
		||||
@@ -57,4 +59,4 @@ jobs:
 | 
			
		||||
          prerelease: true
 | 
			
		||||
          body: For test only
 | 
			
		||||
          name: ${{ github.ref_name }} Pre Release
 | 
			
		||||
          files: yggdrasil.zip*
 | 
			
		||||
          files: yggdrasil*.zip*
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user