File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 1717    - run : cargo publish 
1818      env :
1919        CARGO_REGISTRY_TOKEN : ${{ steps.auth.outputs.token }} 
20+ 
21+     #  Source: https://medium.com/@usman_qb
22+     - name : Create release body 
23+       id : create_release_body 
24+       run : | 
25+         RELEASEVERSION="[${{ github.ref_name.slice(1) }}]" 
26+         echo "Version: $RELEASEVERSION" 
27+         RELEASEBODY=$(awk -v ver="$RELEASEVERSION" '/^## / { if (p) { exit }; if ($2 == ver) { p=1; next } } p && NF' CHANGELOG.md) 
28+         { 
29+         echo 'RELEASEBODY<<EOF' 
30+         echo "${RELEASEBODY}" 
31+         echo EOF 
32+         } >> $GITHUB_OUTPUT 
33+ 
34+ name : Create Release 
35+     env :
36+         GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} 
37+     run : | 
38+         echo "Creating release for ${{ github.ref_name }}" 
39+         echo "${{ steps.create_release_body.outputs.RELEASEBODY }}" 
40+         gh release create "${{ github.ref_name }}" --title "release_${{ github.ref_name }}" --notes "${{ steps.create_release_body.outputs.RELEASEBODY }}" 
41+         echo "Release created successfully" 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments