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
 | 
					          tags: nomsgpack sqlite mysql
 | 
				
			||||||
          trimpath: true
 | 
					          trimpath: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Prepare package
 | 
					 | 
				
			||||||
        run: cp -v ./config_example.ini ./build
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      - name: Create ZIP archive
 | 
					      - name: Create ZIP archive
 | 
				
			||||||
        run: |
 | 
					        run: |
 | 
				
			||||||
 | 
					          cp -v ./config_example.ini ./build || exit 1
 | 
				
			||||||
          pushd build || exit 1
 | 
					          pushd build || exit 1
 | 
				
			||||||
          ls -alh
 | 
					          ls -1 yggdrasil-* | while read LINE; do
 | 
				
			||||||
          zip -9vr ../yggdrasil.zip .
 | 
					          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
 | 
					          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
 | 
					      - name: Upload files to GitHub release
 | 
				
			||||||
        uses: softprops/action-gh-release@v1
 | 
					        uses: softprops/action-gh-release@v1
 | 
				
			||||||
@@ -57,4 +59,4 @@ jobs:
 | 
				
			|||||||
          prerelease: true
 | 
					          prerelease: true
 | 
				
			||||||
          body: For test only
 | 
					          body: For test only
 | 
				
			||||||
          name: ${{ github.ref_name }} Pre Release
 | 
					          name: ${{ github.ref_name }} Pre Release
 | 
				
			||||||
          files: yggdrasil.zip*
 | 
					          files: yggdrasil*.zip*
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user