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 : Redis Release 
2+ 
3+ on :
4+   workflow_dispatch :
5+     inputs :
6+       release_tag :
7+         description : ' Release tag (e.g., 8.2.1)' 
8+         required : true 
9+         type : string 
10+       force_rebuild :
11+         description : ' Force rebuild even if already exists' 
12+         required : false 
13+         type : boolean 
14+         default : false 
15+       release_type :
16+         description : ' Release type' 
17+         required : false 
18+         type : choice 
19+         options :
20+           - public 
21+           - private 
22+ 
23+ jobs :
24+   redis-release :
25+     runs-on : ubuntu-latest 
26+ 
27+     steps :
28+       - name : Checkout repository 
29+         uses : actions/checkout@v4 
30+ 
31+       - name : Set up Python 
32+         uses : actions/setup-python@v4 
33+         with :
34+           python-version : ' 3.11' 
35+ 
36+       - name : Install package in development mode 
37+         run : | 
38+           pip install -e . 
39+ 
40+        - name : Redis release 
41+         environment :
42+           FORCE_COLOR : 1 
43+           GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} 
44+         run : | 
45+           cmd="redis-release release" 
46+ 
47+           if [ "${{ inputs.force_rebuild }}" = "true" ]; then 
48+             cmd="$cmd --force-rebuild" 
49+           fi 
50+ 
51+           if [ -n "${{ inputs.release_type }}" ]; then 
52+             cmd="$cmd --release-type=${{ inputs.release_type }}" 
53+           fi 
54+ 
55+           cmd="$cmd ${{ inputs.release_tag }}" 
56+ 
57+           echo "Running command: $cmd" 
58+           "$cmd" 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments