You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							32 lines
						
					
					
						
							912 B
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							32 lines
						
					
					
						
							912 B
						
					
					
				
								name: Bump version
							 | 
						|
								
							 | 
						|
								on:
							 | 
						|
								  workflow_run:
							 | 
						|
								    workflows: ["Lint"]
							 | 
						|
								    branches: [master]
							 | 
						|
								    types:
							 | 
						|
								      - completed
							 | 
						|
								
							 | 
						|
								jobs:
							 | 
						|
								  tag-version:
							 | 
						|
								    runs-on: ubuntu-22.04
							 | 
						|
								    steps:
							 | 
						|
								      - uses: actions/checkout@v4
							 | 
						|
								        with:
							 | 
						|
								          token: ${{ secrets.PAT_TOKEN }}
							 | 
						|
								      - uses: actions/setup-node@v4
							 | 
						|
								        with:
							 | 
						|
								          node-version: 20
							 | 
						|
								      - name: determine-version
							 | 
						|
								        run: |
							 | 
						|
								          VERSION=$(npx semantic-release --branches master --dry-run | { grep -i 'the next release version is' || test $? = 1; } | sed -E 's/.* ([[:digit:].]+)$/\1/')
							 | 
						|
								          echo "VERSION=$VERSION" >> $GITHUB_ENV          
							 | 
						|
								        id: version
							 | 
						|
								      - uses: rickstaa/action-create-tag@v1
							 | 
						|
								        continue-on-error: true
							 | 
						|
								        env:
							 | 
						|
								          GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
							 | 
						|
								        with:
							 | 
						|
								          tag: v${{ env.VERSION }}
							 | 
						|
								          message: "Releasing v${{ env.VERSION }}"
							 | 
						|
								          github_token: ${{ secrets.PAT_TOKEN }}
							 |