File tree Expand file tree Collapse file tree 1 file changed +58
-0
lines changed Expand file tree Collapse file tree 1 file changed +58
-0
lines changed Original file line number Diff line number Diff line change 1+ name : release 
2+ on :
3+   push :
4+     tags :
5+     - ' v2.[0-9]+.[0-9]+' 
6+     - ' v2.[0-9]+.[0-9]+-beta.[0-9]+' 
7+ 
8+ permissions :
9+   contents : write 
10+ 
11+ jobs :
12+   checksum_file :
13+     runs-on : ubuntu-22.04 
14+     environment : release-updates-static-web-server 
15+     steps :
16+       - name : Checkout 
17+         uses : actions/checkout@v4 
18+         with :
19+           ref : master 
20+ 
21+       - name : Prepare 
22+         shell : bash 
23+         run : | 
24+           echo "SERVER_VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV 
25+           echo "version is: ${{ env.SERVER_VERSION }}" 
26+ 
27+        - name : Post release updates 
28+         shell : bash 
29+         env :
30+           UPLOAD_CHECKSUM : true 
31+           GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} 
32+         run : | 
33+           scripts/ci/post_release_updates.sh 
34+ 
35+        - name : Commit post release updates changes 
36+         shell : bash 
37+         env :
38+           GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} 
39+         run : | 
40+           git config --global user.name 'github-actions[bot]' 
41+           git config --global user.email '41898282+github-actions[bot]@users.noreply.github.com' 
42+           git add scripts/installer.sh 
43+           git add docs/content/download-and-install.md 
44+           git add docs/content/download-and-install.template.md 
45+           git commit --verbose -m "docs: ${{ env.SERVER_VERSION }} [skip ci]" 
46+           git checkout -b release-docs-${{ env.SERVER_VERSION }} 
47+           git push --verbose 
48+ 
49+        - name : Create merge request 
50+         env :
51+           GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} 
52+         run : | 
53+           gh pr create \ 
54+             --title "Documentation for release ${{ env.SERVER_VERSION }} [skip ci]" \ 
55+             --body "This PR updates the corresponding documentation pages for the current release \`${{ env.SERVER_VERSION }}\`." \ 
56+             --base "master" \ 
57+             --head "release-docs-${{ env.SERVER_VERSION }}" \ 
58+             --label "v2" --label "enhancement" --label "documentation" 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments