File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change 1+ # # -----------------------------------------------------------------------------
2+ #  Copyright (c) Microsoft Corporation. All rights reserved.
3+ #  Licensed under the MIT License. See LICENSE.txt in the project root for license information.
4+ # # -----------------------------------------------------------------------------
5+ # 
6+ #  Summary:
7+ #  This GitHub Actions workflow automates the release process using Release Please.
8+ #  It triggers on pushes to the main branch, generates a GitHub App token using organization
9+ #  variables and secrets, and then runs the release-please-action to manage versioning and changelogs.
10+ 
11+ name : Release Please 
12+ 
13+ on :
14+   push :
15+     branches :
16+       - main 
17+       - support/v1 
18+ 
19+ jobs :
20+   release :
21+     runs-on : ubuntu-latest 
22+     steps :
23+       - uses : actions/checkout@v5 
24+ 
25+       - name : Generate GitHub App token 
26+         id : app-token 
27+         uses : actions/create-github-app-token@v2 
28+         with :
29+           app-id : ${{ vars.RELEASE_PLEASE_TOKEN_PROVIDER_APP_ID }} 
30+           private-key : ${{ secrets.RELEASE_PLEASE_TOKEN_PROVIDER_PEM }} 
31+ 
32+       - name : Release Please 
33+         uses : googleapis/release-please-action@v4 
34+         with :
35+           token : ${{ steps.app-token.outputs.token }} 
36+           config-file : release-please-config.json 
37+           manifest-file : .release-please-manifest.json 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments