File tree Expand file tree Collapse file tree 1 file changed +27
-8
lines changed Expand file tree Collapse file tree 1 file changed +27
-8
lines changed Original file line number Diff line number Diff line change @@ -23,19 +23,38 @@ jobs:
2323      - run : npm install -g npm 
2424      - run : npm install 
2525      - run : npm test 
26-       - run : npm publish --provenance --access public --tag alpha 
26+       - name : npm publish 
27+         run : | 
28+           version=$(jq -r .version package.json) 
29+           tag_meta=$(echo "$version" | cut -s -d '-' -f2) 
30+           if [[ -z "$tag_meta" ]]; then 
31+             npm publish --provenance --access public 
32+           else 
33+             tag=$(echo "$tag_meta" | cut -d '.' -f1) 
34+             npm publish --provenance --access public --tag "$tag" 
35+           fi 
2736         env :
2837          NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }} 
2938      - name : Publish version on GitHub 
3039        run : | 
3140          version=$(jq -r .version package.json) 
32-           gh release create \ 
33-             -n "This is a 9.0.0 pre-release alpha. Changes may not be stable." \ 
34-             --latest=false \ 
35-             --prerelease \ 
36-             --target "$BRANCH_NAME" \ 
37-             --title "v$version" \ 
38-             "v$version" 
41+           tag_meta=$(echo "$version" | cut -s -d '-' -f2) 
42+           if [[ -z "$tag_meta" ]]; then 
43+             gh release create \ 
44+               -n "[Changelog](https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/$BRANCH_NAME/changelog-client.html)" 
45+               --target "$BRANCH_NAME" \ 
46+               --title "v$version" \ 
47+               "v$version" 
48+           else 
49+             tag_main=$(echo "$version" | cut -d '-' -f1) 
50+             gh release create \ 
51+               -n "This is a $tag_main pre-release. Changes may not be stable." \ 
52+               --latest=false \ 
53+               --prerelease \ 
54+               --target "$BRANCH_NAME" \ 
55+               --title "v$version" \ 
56+               "v$version" 
57+           fi 
3958         env :
4059          BRANCH_NAME : ${{ github.event.inputs.branch }} 
4160          GH_TOKEN : ${{ github.token }} 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments