File tree Expand file tree Collapse file tree 1 file changed +10
-25
lines changed Expand file tree Collapse file tree 1 file changed +10
-25
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,9 @@ name: Build
22
33on : [push] 
44
5+ permissions :
6+   contents : write 
7+ 
58env :
69  EXTENSION_NAME : php_rocksdb_rc 
710
@@ -105,33 +108,15 @@ jobs:
105108          VERSION=$(grep '^version =' Cargo.toml | head -n 1 | sed 's/.*"\(.*\)".*/\1/') 
106109          echo "VERSION=$VERSION" >> $GITHUB_ENV 
107110
108-        - name : Check and  Create Release
109-         id : release 
110-         uses : actions/github-script@v6 
111+        - name : Create GitHub  Release 
112+         id : create_release 
113+         uses : softprops/action-gh-release@v1 
111114        with :
112-           script : | 
113-             const version = process.env.VERSION; 
114-             const [owner, repo] = process.env.GITHUB_REPOSITORY.split("/"); 
115-             const { data: releases } = await github.rest.repos.listReleases({ 
116-               owner, 
117-               repo 
118-             }); 
119-             const releaseExists = releases.some(release => release.tag_name === version); 
120-             if (!releaseExists) { 
121-               const release = await github.rest.repos.createRelease({ 
122-                 owner, 
123-                 repo, 
124-                 tag_name: version, 
125-                 name: `Release ${version}`, 
126-                 draft: false, 
127-                 prerelease: false  
128-               }); 
129-               return { id: release.data.id }; 
130-             } else { 
131-               return { id: releases.find(release => release.tag_name === version).id }; 
132-             } 
115+           tag_name : ${{ env.VERSION }} 
116+           name : Release ${{ env.VERSION }} 
117+           draft : false 
118+           prerelease : false 
133119        env :
134-           VERSION : ${{ env.VERSION }} 
135120          GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} 
136121
137122      - name : Upload Release Asset 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments