mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	feat: release inputs added to dispatcher (#3756)
This commit is contained in:
		
							parent
							
								
									37e908a455
								
							
						
					
					
						commit
						da35454bd8
					
				
							
								
								
									
										14
									
								
								.github/update_own_version.sh
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								.github/update_own_version.sh
									
									
									
									
										vendored
									
									
								
							| @ -1,14 +0,0 @@ | ||||
| #!/bin/bash | ||||
| 
 | ||||
| set -e | ||||
| 
 | ||||
| CURRENT_VERSION=$(node -p "require('./package.json').version") | ||||
| echo $CURRENT_VERSION | ||||
| 
 | ||||
| if [[ $CURRENT_VERSION == *beta* ]]; then | ||||
|   echo "Current beta update" | ||||
|   npm version prerelease --preid=beta --ignore-scripts | ||||
| else | ||||
|   echo "Next minor beta update" | ||||
|   npm version preminor --preid=beta --ignore-scripts | ||||
| fi | ||||
| @ -1,49 +0,0 @@ | ||||
| name: Continuous beta version publish to npm | ||||
| 
 | ||||
| permissions: | ||||
|   contents: write | ||||
| 
 | ||||
| concurrency: | ||||
|   group: ${{ github.workflow }}-${{ github.ref }} | ||||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: | ||||
|       - main | ||||
| 
 | ||||
| # To trigger auto version publish name your squashed commits using conventional notation | ||||
| # We support: feat:, fix:, refactor: and chore: | ||||
| jobs: | ||||
|   build: | ||||
|     if: ${{ startsWith(github.event.head_commit.message, 'feat:') || startsWith(github.event.head_commit.message, 'fix:') || startsWith(github.event.head_commit.message, 'refactor:') || startsWith(github.event.head_commit.message, 'chore:') }} | ||||
|     runs-on: ubuntu-latest | ||||
| 
 | ||||
|     strategy: | ||||
|       matrix: | ||||
|         node-version: [18.x] | ||||
| 
 | ||||
|     steps: | ||||
|       - uses: actions/checkout@v3 | ||||
|         with: | ||||
|           token: ${{ secrets.GH_PUSH_TOKEN }} | ||||
|       - name: setup git config | ||||
|         run: | | ||||
|           git config user.name "GitHub Actions Bot" | ||||
|           git config user.email "<>" | ||||
|       - name: Use Node.js ${{ matrix.node-version }} | ||||
|         uses: actions/setup-node@v3 | ||||
|         with: | ||||
|           node-version: ${{ matrix.node-version }} | ||||
|           registry-url: 'https://registry.npmjs.org' | ||||
|         # This step always creates beta version | ||||
|         # sample transition after official release: 4.20.0 -> 4.21.0-beta.0 | ||||
|         # sample transition after previous beta release: 4.21.0-beta.0 -> 4.21.0-beta.1 | ||||
|       - name: update own version | ||||
|         run: .github/update_own_version.sh | ||||
|       - name: push new version | ||||
|         # The new version is pushed back to main and to npm | ||||
|         run: | | ||||
|           git push origin ${{ github.ref_name }} | ||||
|           git push --tags | ||||
|         env: | ||||
|           NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} | ||||
							
								
								
									
										8
									
								
								.github/workflows/release.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/release.yaml
									
									
									
									
										vendored
									
									
								
							| @ -51,5 +51,11 @@ jobs: | ||||
|               owner: 'ivarconr', | ||||
|               repo: 'unleash-enterprise', | ||||
|               workflow_id: 'continuous_version_sync.yaml', | ||||
|               ref: 'master' | ||||
|               ref: 'master', | ||||
|               inputs: { | ||||
|                  repository: "${{ github.repository }}", | ||||
|                  commit: "${{ github.event.head_commit.id }}", | ||||
|                  actor: "${{ github.event.head_commit.committer.username }}", | ||||
|                  message: ${{ toJSON(github.event.head_commit.message) }}, | ||||
|               } | ||||
|             }) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user