mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-01 19:17:12 -04:00 
			
		
		
		
	fix(ci): Run release version bump before mobile build (#1542)
* fix(ci): Run release version bump before mobile build * feat(ci): Add ref input to build-mobile * feat(ci): Pass new tag ref to build_mobile flow in prepare-release * chore(ci): Naming
This commit is contained in:
		
							parent
							
								
									6bac9c7e8f
								
							
						
					
					
						commit
						e4b3479779
					
				
							
								
								
									
										14
									
								
								.github/workflows/build-mobile.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								.github/workflows/build-mobile.yml
									
									
									
									
										vendored
									
									
								
							| @ -3,6 +3,10 @@ name: Build Mobile | ||||
| on: | ||||
|   workflow_dispatch: | ||||
|   workflow_call: | ||||
|     inputs: | ||||
|       ref: | ||||
|         required: false | ||||
|         type: string | ||||
|   pull_request: | ||||
|   push: | ||||
|     branches: [main] | ||||
| @ -13,7 +17,17 @@ jobs: | ||||
|     runs-on: macos-12 | ||||
| 
 | ||||
|     steps: | ||||
|       - name: Determine ref | ||||
|         id: get-ref | ||||
|         run: | | ||||
|           input_ref="${{ inputs.ref }}" | ||||
|           github_ref="${{ github.sha }}" | ||||
|           ref="${input_ref:-$github_ref}" | ||||
|           echo "ref=$ref" >> $GITHUB_OUTPUT | ||||
|            | ||||
|       - uses: actions/checkout@v3 | ||||
|         with: | ||||
|           ref: ${{ steps.get-ref.outputs.ref }} | ||||
| 
 | ||||
|       - uses: actions/setup-java@v3 | ||||
|         with: | ||||
|  | ||||
							
								
								
									
										25
									
								
								.github/workflows/prepare-release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								.github/workflows/prepare-release.yml
									
									
									
									
										vendored
									
									
								
							| @ -18,14 +18,12 @@ on: | ||||
|         type: boolean | ||||
| 
 | ||||
| jobs: | ||||
|   build_mobile: | ||||
|     uses: ./.github/workflows/build-mobile.yml | ||||
|     secrets: inherit | ||||
| 
 | ||||
|   tag_release: | ||||
|   bump_version: | ||||
|     runs-on: ubuntu-latest | ||||
|     needs: build_mobile | ||||
| 
 | ||||
|      | ||||
|     outputs: | ||||
|       ref: ${{ steps.push-tag.outputs.commit_long_sha }} | ||||
|      | ||||
|     steps: | ||||
|       - name: Checkout | ||||
|         uses: actions/checkout@v3 | ||||
| @ -36,6 +34,7 @@ jobs: | ||||
|         run: misc/release/pump-version.sh -s "${{ inputs.serverBump }}" -m "${{ inputs.mobileBump }}" | ||||
| 
 | ||||
|       - name: Commit and tag | ||||
|         id: push-tag | ||||
|         uses: EndBug/add-and-commit@v9 | ||||
|         with: | ||||
|           author_name: Immich Release Bot | ||||
| @ -43,7 +42,19 @@ jobs: | ||||
|           message: "Version ${{ env.IMMICH_VERSION }}" | ||||
|           tag: ${{ env.IMMICH_VERSION }} | ||||
|           push: true | ||||
|            | ||||
|   build_mobile: | ||||
|     uses: ./.github/workflows/build-mobile.yml | ||||
|     needs: bump_version | ||||
|     secrets: inherit | ||||
|     with: | ||||
|       ref: ${{ needs.bump_version.outputs.ref }} | ||||
| 
 | ||||
|   prepare_release: | ||||
|     runs-on: ubuntu-latest | ||||
|     needs: build_mobile | ||||
| 
 | ||||
|     steps: | ||||
|       - name: Download APK | ||||
|         uses: actions/download-artifact@v3 | ||||
|         with: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user