mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	feat: new notify enterprise workflow (#3781)
This commit is contained in:
		
							parent
							
								
									da35454bd8
								
							
						
					
					
						commit
						0a3cf646be
					
				
							
								
								
									
										56
									
								
								.github/workflows/notify_enterprise.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								.github/workflows/notify_enterprise.yaml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,56 @@ | ||||
| name: 'Notify enterprise of commit in main' | ||||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     branches: | ||||
|       - main | ||||
| # not sure if we will have all the payload as the push to main has. | ||||
| #  workflow_run: | ||||
| #    workflows: [ 'Publish to npm' ] | ||||
| #    types: [ completed ] | ||||
| #    branches: | ||||
| #      - 'main' | ||||
| 
 | ||||
| jobs: | ||||
|   build: | ||||
|     runs-on: ubuntu-latest | ||||
| 
 | ||||
|     strategy: | ||||
|       matrix: | ||||
|         node-version: [18.x] | ||||
| 
 | ||||
|     steps: | ||||
|       - uses: actions/checkout@v3 | ||||
|       - name: Build static assets | ||||
|         run: | | ||||
|           cd frontend | ||||
|           yarn install --frozen-lockfile | ||||
|           yarn build | ||||
|       - uses: aws-actions/configure-aws-credentials@v1 | ||||
|         with: | ||||
|           aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} | ||||
|           aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} | ||||
|           aws-region: ${{ secrets.AWS_DEFAULT_REGION }} | ||||
|       - name: Get the version | ||||
|         id: get_version | ||||
|         run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//} | ||||
|       - name: Publish static assets to S3 | ||||
|         run: | | ||||
|           aws s3 cp frontend/build s3://getunleash-static/unleash/${{ steps.get_version.outputs.VERSION }} --recursive | ||||
|       - name: Trigger sync | ||||
|         uses: actions/github-script@v6 | ||||
|         with: | ||||
|           github-token: ${{ secrets.UNLEASH_CI_BUILDER_GITHUB_TOKEN }} | ||||
|           script: | | ||||
|             await github.rest.actions.createWorkflowDispatch({ | ||||
|               owner: 'ivarconr', | ||||
|               repo: 'unleash-enterprise', | ||||
|               workflow_id: 'continuous_version_sync.yaml', | ||||
|               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