File tree Expand file tree Collapse file tree 2 files changed +48
-1
lines changed Expand file tree Collapse file tree 2 files changed +48
-1
lines changed Original file line number Diff line number Diff line change 1+ #  Publish new releases to Bazel Central Registry.
2+ name : Publish 
3+ on :
4+   #  Run the publish workflow after a successful release
5+   #  Will be triggered from the release.yaml workflow
6+   workflow_call :
7+     inputs :
8+       tag_name :
9+         required : true 
10+         type : string 
11+     secrets :
12+       publish_token :
13+         required : true 
14+   #  In case of problems, let release engineers retry by manually dispatching
15+   #  the workflow from the GitHub UI
16+   workflow_dispatch :
17+     inputs :
18+       tag_name :
19+         required : true 
20+         type : string 
21+ jobs :
22+   publish :
23+     uses : 
bazel-contrib/publish-to-bcr/.github/workflows/[email protected]   24+     with :
25+       tag_name : ${{ inputs.tag_name }} 
26+       #  GitHub repository which is a fork of the upstream where the Pull Request will be opened.
27+       registry_fork : aspect-build/bazel-central-registry 
28+     permissions :
29+       attestations : write 
30+       contents : write 
31+       id-token : write 
32+     secrets :
33+       #  Necessary to push to the BCR fork, and to open a pull request against a registry
34+       publish_token : ${{ secrets.BCR_PUBLISH_TOKEN }} 
Original file line number Diff line number Diff line change 88    tags :
99      - " v*.*.*" 
1010
11+ permissions :
12+   id-token : write 
13+   attestations : write 
14+   contents : write 
15+ 
1116jobs :
1217  release :
13-     uses : bazel-contrib/.github/.github/workflows/release_ruleset.yaml@v6  
18+     uses : bazel-contrib/.github/.github/workflows/release_ruleset.yaml@v7.2.2  
1419    with :
1520      release_files : toolchains_protoc-*.tar.gz 
1621      prerelease : false 
22+       tag_name : ${{ github.ref_name }} 
23+   publish :
24+     needs : release 
25+     uses : ./.github/workflows/publish.yaml 
26+     with :
27+       tag_name : ${{ github.ref_name }} 
28+     secrets :
29+       publish_token : ${{ secrets.BCR_PUBLISH_TOKEN }} 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments