This repository was archived by the owner on Sep 11, 2023. It is now read-only.
  
  
  
  
    
    
    
      
    
  
  
    
File tree Expand file tree Collapse file tree 3 files changed +74
-35
lines changed Expand file tree Collapse file tree 3 files changed +74
-35
lines changed Original file line number Diff line number Diff line change 1+ [bumpversion] 
2+ commit  = True
3+ tag  = True
4+ current_version  = 0.2.1
5+ 
6+ [bumpversion:file:setup.py] 
7+ search  = version =" {current_version}" 
8+ replace  = version =" {new_version}" 
Load Diff This file was deleted. 
Original file line number Diff line number Diff line change 1+ name : Bump version and auto-release 
2+ on :
3+   push :
4+     branches :
5+       - main 
6+ jobs :
7+   build :
8+     runs-on : ubuntu-latest 
9+     outputs :
10+       new_tag : ${{ steps.bumper.outputs.new_ver }} 
11+     steps :
12+       - uses : actions/checkout@v2 
13+       - name : Bump version 
14+         id : bumper 
15+ 16+         env :
17+           GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} 
18+       - name : Push changes 
19+         uses : ad-m/github-push-action@master 
20+         with :
21+           github_token : ${{ secrets.GITHUB_TOKEN }} 
22+           tags : true 
23+ 
24+   release :
25+     needs : [build] 
26+     runs-on : ubuntu-latest 
27+     steps :
28+       - run : echo ${{needs.build.outputs.new_tag}} 
29+       - name : Changelog 
30+         uses : scottbrenner/generate-changelog-action@master 
31+         id : Changelog 
32+         env :
33+           REPO : ${{ github.repository }} 
34+       - name : Create Release 
35+         id : create_release 
36+         uses : actions/create-release@latest 
37+         env :
38+           GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} 
39+         with :
40+           tag_name : ${{ needs.build.outputs.new_tag }} 
41+           release_name : v${{ needs.build.outputs.new_tag }} 
42+           body : | 
43+             ${{ steps.Changelog.outputs.changelog }} 
44+ draft : false 
45+           prerelease : false 
46+ 
47+   publish :
48+     needs : [release] 
49+     runs-on : ubuntu-latest 
50+     steps :
51+       - uses : actions/checkout@v2 
52+       - name : Set up Python 
53+         uses : actions/setup-python@v2 
54+         with :
55+           python-version : " 3.x" 
56+       - name : Install dependencies 
57+         run : | 
58+           python -m pip install --upgrade pip 
59+           pip install build 
60+ name : Build package 
61+         run : python -m build 
62+       - name : Publish package 
63+         uses : pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29 
64+         with :
65+           user : __token__ 
66+           password : ${{ secrets.PYPI_API_TOKEN }} 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments