mirror of
				https://github.com/optim-enterprises-bv/Mailu.git
				synced 2025-10-31 01:57:59 +00:00 
			
		
		
		
	Also ${{ github.run_id }} for cache key.
This makes rue that the cache key is unique across workflow runs
This commit is contained in:
		
							
								
								
									
										86
									
								
								.github/workflows/build_test_deploy.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										86
									
								
								.github/workflows/build_test_deploy.yml
									
									
									
									
										vendored
									
									
								
							| @@ -134,7 +134,7 @@ jobs: | ||||
|           load: false | ||||
|           push: false | ||||
|           set: | | ||||
|             *.cache-to=type=gha,scope=build-${{ matrix.target }}-${{ github.ref }},mode=min | ||||
|             *.cache-to=type=gha,scope=build-${{ matrix.target }}-${{ github.ref }}-${{ github.run_id }},mode=min | ||||
|             *.platform=${{ inputs.architecture }} | ||||
|  | ||||
| # This job runs all the tests. | ||||
| @@ -189,20 +189,20 @@ jobs: | ||||
|           load: true | ||||
|           push: false | ||||
|           set: | | ||||
|             *.cache-from=type=gha,scope=build-docs-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-setup-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-admin-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-antispam-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-front-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-imap-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-smtp-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-snappymail-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-roundcube-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-antivirus-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-fetchmail-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-resolver-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-traefik-certdumper-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-webdav-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-docs-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-setup-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-admin-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-antispam-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-front-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-imap-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-smtp-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-snappymail-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-roundcube-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-antivirus-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-fetchmail-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-resolver-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-traefik-certdumper-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-webdav-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.platform=${{ inputs.architecture }} | ||||
|       - name: Install python packages | ||||
|         run: python3 -m pip install -r tests/requirements.txt | ||||
| @@ -254,20 +254,20 @@ jobs: | ||||
|           files: ${{env.HCL_FILE}} | ||||
|           push: true | ||||
|           set: | | ||||
|             *.cache-from=type=gha,scope=build-docs-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-setup-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-admin-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-antispam-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-front-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-imap-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-smtp-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-snappymail-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-roundcube-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-antivirus-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-fetchmail-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-resolver-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-traefik-certdumper-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-webdav-${{ github.ref }} | ||||
|             *.cache-from=type=gha,scope=build-docs-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-setup-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-admin-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-antispam-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-front-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-imap-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-smtp-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-snappymail-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-roundcube-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-antivirus-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-fetchmail-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-resolver-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-traefik-certdumper-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-webdav-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.platform=${{ inputs.architecture }} | ||||
|  | ||||
|   deploy-arm: | ||||
| @@ -306,20 +306,20 @@ jobs: | ||||
|           files: ${{env.HCL_FILE}} | ||||
|           push: true | ||||
|           set: | | ||||
|             *.cache-from=type=gha,scope=build-docs | ||||
|             *.cache-from=type=gha,scope=build-setup | ||||
|             *.cache-from=type=gha,scope=build-admin | ||||
|             *.cache-from=type=gha,scope=build-antispam | ||||
|             *.cache-from=type=gha,scope=build-front | ||||
|             *.cache-from=type=gha,scope=build-imap | ||||
|             *.cache-from=type=gha,scope=build-smtp | ||||
|             *.cache-from=type=gha,scope=build-snappymail | ||||
|             *.cache-from=type=gha,scope=build-roundcube | ||||
|             *.cache-from=type=gha,scope=build-antivirus | ||||
|             *.cache-from=type=gha,scope=build-fetchmail | ||||
|             *.cache-from=type=gha,scope=build-resolver | ||||
|             *.cache-from=type=gha,scope=build-traefik-certdumper | ||||
|             *.cache-from=type=gha,scope=build-webdav | ||||
|             *.cache-from=type=gha,scope=build-docs-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-setup-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-admin-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-antispam-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-front-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-imap-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-smtp-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-snappymail-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-roundcube-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-antivirus-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-fetchmail-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-resolver-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-traefik-certdumper-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.cache-from=type=gha,scope=build-webdav-${{ github.ref }}-${{ github.run_id }} | ||||
|             *.platform=${{ inputs.architecture }} | ||||
|  | ||||
| #This job creates a tagged release. A tag is created for the pinned version x.y.z. The GH release refers to this tag. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Dimitri Huisman
					Dimitri Huisman