mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Adds a couple build args to force pikepdf to rebuild dependent wheels if the versions change
This commit is contained in:
		 Trenton Holmes
					Trenton Holmes
				
			
				
					committed by
					
						 Trenton H
						Trenton H
					
				
			
			
				
	
			
			
			 Trenton H
						Trenton H
					
				
			
						parent
						
							0a81439415
						
					
				
				
					commit
					b479027f3d
				
			
							
								
								
									
										25
									
								
								.github/workflows/installer-library.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								.github/workflows/installer-library.yml
									
									
									
									
										vendored
									
									
								
							| @@ -50,6 +50,11 @@ jobs: | ||||
|         uses: actions/setup-python@v4 | ||||
|         with: | ||||
|           python-version: "3.9" | ||||
|       - | ||||
|         name: Install jq | ||||
|         run: | | ||||
|           sudo apt-get update | ||||
|           sudo apt-get install jq | ||||
|       - | ||||
|         name: Setup qpdf image | ||||
|         id: qpdf-setup | ||||
| @@ -86,6 +91,18 @@ jobs: | ||||
|           echo ${build_json} | ||||
|  | ||||
|           echo "jbig2enc-json=${build_json}" >> $GITHUB_OUTPUT | ||||
|       - | ||||
|         name: Setup other versions | ||||
|         id: cache-bust-setup | ||||
|         run: | | ||||
|           pillow_version=$(jq ".default.pillow.version" Pipfile.lock | sed 's/=//g' | sed 's/"//g') | ||||
|           lxml_version=$(jq ".default.lxml.version" Pipfile.lock | sed 's/=//g' | sed 's/"//g') | ||||
|  | ||||
|           echo "Pillow is ${pillow_version}" | ||||
|           echo "lxml is ${lxml_version}" | ||||
|  | ||||
|           echo "pillow-version=${pillow_version}" >> $GITHUB_OUTPUT | ||||
|           echo "lxml-version=${lxml_version}" >> $GITHUB_OUTPUT | ||||
|  | ||||
|     outputs: | ||||
|  | ||||
| @@ -97,7 +114,11 @@ jobs: | ||||
|  | ||||
|       psycopg2-json: ${{ steps.psycopg2-setup.outputs.psycopg2-json }} | ||||
|  | ||||
|       jbig2enc-json: ${{ steps.jbig2enc-setup.outputs.jbig2enc-json}} | ||||
|       jbig2enc-json: ${{ steps.jbig2enc-setup.outputs.jbig2enc-json }} | ||||
|  | ||||
|       pillow-version: ${{ steps.cache-bust-setup.outputs.pillow-version }} | ||||
|  | ||||
|       lxml-version: ${{ steps.cache-bust-setup.outputs.lxml-version }} | ||||
|  | ||||
|   build-qpdf-debs: | ||||
|     name: qpdf | ||||
| @@ -145,3 +166,5 @@ jobs: | ||||
|         REPO=${{ needs.prepare-docker-build.outputs.ghcr-repository }} | ||||
|         QPDF_VERSION=${{ fromJSON(needs.prepare-docker-build.outputs.qpdf-json).version }} | ||||
|         PIKEPDF_VERSION=${{ fromJSON(needs.prepare-docker-build.outputs.pikepdf-json).version }} | ||||
|         PILLOW_VERSION=${{ needs.prepare-docker-build.outputs.pillow-version }} | ||||
|         LXML_VERSION=${{ needs.prepare-docker-build.outputs.lxml-version }} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user