File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change 1+ on :
2+   workflow_dispatch :
3+     input :
4+       package :
5+         description : " Package name" 
6+         required : true 
7+         type : choice 
8+         options :
9+         - autoconf 
10+         - devcontainer 
11+ 
12+ job :
13+   release-to-ghcr :
14+     runs-on : ubuntu-latest 
15+     steps :
16+       #  Checkout push-to-registry action github repository
17+       - name : Checkout Push to Registry action 
18+         uses : actions/checkout@v4 
19+       - name : Set up QEMU 
20+         uses : docker/setup-qemu-action@v3 
21+       - name : Set up Docker Buildx 
22+         uses : docker/setup-buildx-action@v3 
23+       - name : Login To GHCR 
24+         uses : docker/login-action@v3 
25+         with :
26+           registry : ghcr.io 
27+           username : python 
28+           password : ${{secrets.GHCR_TOKEN}} 
29+       - name : Build and push 
30+         uses : docker/build-push-action@v5 
31+         with :
32+           context : ./${{ inputs.package }} 
33+           platforms : linux/amd64,linux/arm64 
34+           push : true 
35+           tags : | 
36+             ghcr.io/python/${{ inputs.package }}:latest 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments