mirror of
				https://github.com/lightpanda-io/browser.git
				synced 2025-10-28 22:53:28 +00:00 
			
		
		
		
	ci: add nightly build for macos aarch64
This commit is contained in:
		
							
								
								
									
										1
									
								
								.github/actions/install/action.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/actions/install/action.yml
									
									
									
									
										vendored
									
									
								
							| @@ -32,6 +32,7 @@ runs: | ||||
|  | ||||
|   steps: | ||||
|     - name: Install apt deps | ||||
|       if: ${{ inputs.os == 'linux' }} | ||||
|       shell: bash | ||||
|       run: sudo apt-get install -y wget xz-utils python3 ca-certificates git pkg-config libglib2.0-dev gperf libexpat1-dev cmake clang | ||||
|  | ||||
|   | ||||
							
								
								
									
										33
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										33
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @@ -40,3 +40,36 @@ jobs: | ||||
|           allowUpdates: true | ||||
|           artifacts: lightpanda-get-${{ env.ARCH }}-${{ env.OS }} | ||||
|           tag: nightly | ||||
|  | ||||
|   build-macos-aarch64: | ||||
|     env: | ||||
|       ARCH: aarch64 | ||||
|       OS: macos | ||||
|  | ||||
|     runs-on: macos-latest | ||||
|  | ||||
|     steps: | ||||
|       - uses: actions/checkout@v4 | ||||
|         with: | ||||
|           fetch-depth: 0 | ||||
|           token: ${{ secrets.GH_CI_PAT }} | ||||
|           # fetch submodules recusively, to get zig-js-runtime submodules also. | ||||
|           submodules: recursive | ||||
|  | ||||
|       - uses: ./.github/actions/install | ||||
|         with: | ||||
|           os: ${{env.OS}} | ||||
|           arch: ${{env.ARCH}} | ||||
|  | ||||
|       - name: zig build | ||||
|         run: zig build --release=safe -Doptimize=ReleaseSafe -Dengine=v8 | ||||
|  | ||||
|       - name: Rename binary | ||||
|         run: mv zig-out/bin/browsercore-get lightpanda-get-${{ env.ARCH }}-${{ env.OS }} | ||||
|  | ||||
|       - name: Upload the build | ||||
|         uses: ncipollo/release-action@v1 | ||||
|         with: | ||||
|           allowUpdates: true | ||||
|           artifacts: lightpanda-get-${{ env.ARCH }}-${{ env.OS }} | ||||
|           tag: nightly | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Pierre Tachoire
					Pierre Tachoire