Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								ef997fd6d0 
								
							
								 
							
						 
						
							
							
								
								bake: fix BAKE_CMD_CONTEXT relative path resolution  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								76c96347ff 
								
							
								 
							
						 
						
							
							
								
								tests: add basic remote bake context test  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								48d7dafbd5 
								
							
								 
							
						 
						
							
							
								
								git: update gitutil test utilities  
							
							 
							
							... 
							
							
							
							- Adds a new GitServeHTTP function to start an http server to serve a
  target git repository.
- Adds a new GitDir helper method to get the path to the .git
  directory
- Updates the GitAdd method to take a variable number of files
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								d03e93f6f1 
								
							
								 
							
						 
						
							
							
								
								test: tmpdir can be a test helper  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
								
								
							
							
								
							
								fcb7810a38 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1854  from crazy-max/inspect-features  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								459d94bdf1 
								
									
								
							
								 
							
						 
						
							
							
								
								vendor: github.com/Masterminds/semver/v3 v3.2.1  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
								
								
							
							
								
							
								7cef021a8a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1804  from jedevc/fixup-solve  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								c6db4cf342 
								
							
								 
							
						 
						
							
							
								
								build: clarify NewResultHandle comment  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								6c9436fbd5 
								
									
								
							
								 
							
						 
						
							
							
								
								inspect: display builder features  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
								
								
							
							
								
							
								a906149930 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1862  from jedevc/update-contributing-tests  
							
							 
							
							... 
							
							
							
							docs: update CONTRIBUTING.md with specific test notes 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								af328fe413 
								
							
								 
							
						 
						
							
							
								
								docs: update CONTRIBUTING.md with specific test notes  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								183a73abae 
								
							
								 
							
						 
						
							
							
								
								build: docker exporter should instead use oci with containerd  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								b7f0b3d763 
								
							
								 
							
						 
						
							
							
								
								build: clear exports for secondary solve request  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								5b27d5a9f6 
								
							
								 
							
						 
						
							
							
								
								build: cleanup res if returned in basic build  
							
							 
							
							... 
							
							
							
							In practice, this shouldn't happen, but the check is good to include
anyways.
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Ben Peachey
							
						 
						
							 
							
							
								
								
							
							
								
							
								8f24c58f4d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typo in commands/build.go and docs/reference/buildx_build.md  
							
							 
							
							... 
							
							
							
							`Shortand` -> `Shorthand`
Signed-off-by: Ben Peachey <potherca@gmail.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								cd1648192e 
								
							
								 
							
						 
						
							
							
								
								build: rename ResultContext to ResultHandle  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								8d822fb06c 
								
							
								 
							
						 
						
							
							
								
								build: move main solve request into main gateway call  
							
							 
							
							... 
							
							
							
							Now, we always perform the full solve request in the main gateway call.
This ensures that progress works properly, and makes the lifetime
semantics much clearer.
NewResultContext abstracts the details of a successful/failed build, to
always return a single ResultContext, even though the details of how a
gateway is created is different:
- For a failed build, we can just keep the gateway open.
- For a successful build, we immediately open another gateway and
  re-evaluate the build definition in that gateway. This should give an
  instant cache hit (since the build was just successful).
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								0758a9b75d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1856  from crazy-max/history-feature-update  
							
							 
							
							... 
							
							
							
							driver: update history api check 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								f8fa526678 
								
									
								
							
								 
							
						 
						
							
							
								
								driver: update history api check  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								4abff3ce12 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1852  from jedevc/vendor-buildkit-master  
							
							 
							
							... 
							
							
							
							vendor: update buildkit to master@c36941f4a10e 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								e7034f66bc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1846  from crazy-max/history-capability  
							
							 
							
							... 
							
							
							
							driver: check history capability 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								8c65e4fc1d 
								
									
								
							
								 
							
						 
						
							
							
								
								driver: add context to Features interface  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								d196ac347e 
								
									
								
							
								 
							
						 
						
							
							
								
								driver: cache features  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								9b723ece46 
								
									
								
							
								 
							
						 
						
							
							
								
								driver: check history capability  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
								
								
							
							
								
							
								5e2f8bd64a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1853  from jedevc/logrus-show-error  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								5788ab33d2 
								
							
								 
							
						 
						
							
							
								
								logutil: print error from WithError if found  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								f1788002e1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1851  from crazy-max/test-flow  
							
							 
							
							... 
							
							
							
							test: update workflow 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								6c62225d1b 
								
							
								 
							
						 
						
							
							
								
								vendor: update buildkit to master@c36941f4a10e  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								38b4eef5c6 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: make release and bin-image depend on test  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								a4db138c5e 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: update CONTRIBUTING.md to run tests  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								55377b2b0f 
								
									
								
							
								 
							
						 
						
							
							
								
								make: test-unit and test-integration targets  
							
							 
							
							... 
							
							
							
							Also switch test target to run the test script.
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								98dedd3225 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: cache integration tests base and build in dedicated step  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								74b121be66 
								
									
								
							
								 
							
						 
						
							
							
								
								test: opt to avoid building the integration tests image  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								b9cf46785b 
								
									
								
							
								 
							
						 
						
							
							
								
								test: use trap to remove cache volume  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								ecf8dd0a26 
								
									
								
							
								 
							
						 
						
							
							
								
								test: type integration not needed  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								73c17ef4d2 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: send test reports to codecov  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								e762e46b4b 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: merge test workflow to build one  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Kohei Tokunaga
							
						 
						
							 
							
							
								
								
							
							
								
							
								cafeedba79 
								
									
								
							
								 
							
						 
						
							
							
								
								monitor: add long help for commands  
							
							 
							
							... 
							
							
							
							Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								17bdbbd3c3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1831  from crazy-max/fix-ctn-certs-path  
							
							 
							
							... 
							
							
							
							driver(docker-container): fix incorrect path when writing certs 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								2dae553d18 
								
							
								 
							
						 
						
							
							
								
								build: update outline fallback image  
							
							 
							
							... 
							
							
							
							Subrequests have been included in docker/dockerfile:1.5 labs, so we can
update the fallback to point to this release.
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								91c17f25fb 
								
							
								 
							
						 
						
							
							
								
								build: tidy up print func  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								63fc01e08a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1842  from crazy-max/update-xx  
							
							 
							
							... 
							
							
							
							update xx to 1.2.1 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
								
								
							
							
								
							
								354ccc9469 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1844  from tonistiigi/imageid-fixes  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Tonis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								68ae67720a 
								
									
								
							
								 
							
						 
						
							
							
								
								build: fix writing correct image ID with -q  
							
							 
							
							... 
							
							
							
							Container driver wrote manifest digest that had a
mismatch with --iidfile output.
When --iidfile was set the --metadata-file was not
written.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Tonis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								b273db20c3 
								
									
								
							
								 
							
						 
						
							
							
								
								remote: allow docker exporter on remote driver  
							
							 
							
							... 
							
							
							
							There is no reason why one can't make a docker tarball or
load to Docker instance from remote driver.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								0ae88ecc4d 
								
									
								
							
								 
							
						 
						
							
							
								
								update xx to 1.2.1  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
								
								
							
							
								
							
								341fb65f6f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1830  from jedevc/fix-missing-driver-in-build  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
								
								
							
							
								
							
								69a9c6609a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1699  from jedevc/bake-attestation-override  
							
							 
							
							
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								1c96fdaf03 
								
									
								
							
								 
							
						 
						
							
							
								
								driver(docker-container): fix incorrect path when writing certs  
							
							 
							
							... 
							
							
							
							Replace invalid characters in the name of the base directory of
certificates using the name of the registry which can contain
for example a colon when the port is specified.
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								c77bd8a578 
								
							
								 
							
						 
						
							
							
								
								build: fix missing "docker" driver name in build progress  
							
							 
							
							... 
							
							
							
							This was missing, since the driver property can only be fully populated
after loading nodes from disk. So we add logic to load the nodes, and
check for an error, which ensures that the "docker" driver is always
correctly present in the progress description.
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							2 years ago