10e2311a8b 
							
						 
					 
					
						
						
							
							Add timed logging for the webapp build ( #771 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Lint Checks / Run linter (push) Successful in 32s 
				
			 
		
			
				
	Publish / Build and publish (push) Successful in 59s 
				
			 
		
			
				
	Smoke Test / Run basic test suite (push) Successful in 3m1s 
				
			 
		
			
				
	Webapp Test / Run webapp test suite (push) Successful in 4m47s 
				
			 
		
			
				
	Deploy Test / Run deploy test suite (push) Successful in 5m40s 
				
			 
		
		
	 
 
	 
						
						Add lots of log and timer output to webapp builds.
Reviewed-on: #771  
						
					 
					
						2024-02-28 00:38:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a0413659f7 
							
						 
					 
					
						
						
							
							Check for existing tag in remote repo before building. ( #764 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Lint Checks / Run linter (push) Successful in 59s 
				
			 
		
			
				
	Publish / Build and publish (push) Successful in 44s 
				
			 
		
			
				
	Webapp Test / Run webapp test suite (push) Successful in 2m49s 
				
			 
		
			
				
	Deploy Test / Run deploy test suite (push) Successful in 5m41s 
				
			 
		
			
				
	Smoke Test / Run basic test suite (push) Successful in 4m48s 
				
			 
		
			
				
	Fixturenet-Laconicd-Test / Run an Laconicd fixturenet test (push) Successful in 6m26s 
				
			 
		
			
				
	Fixturenet-Eth-Plugeth-Arm-Test / Run an Ethereum plugeth fixturenet test (push) Failing after 27m20s 
				
			 
		
			
				
	Fixturenet-Eth-Plugeth-Test / Run an Ethereum plugeth fixturenet test (push) Successful in 55m51s 
				
			 
		
			
				
	K8s Deploy Test / Run deploy test suite on kind/k8s (push) Successful in 8m39s 
				
			 
		
			
				
	Database Test / Run database hosting test on kind/k8s (push) Successful in 6m47s 
				
			 
		
			
				
	Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Successful in 3m53s 
				
			 
		
		
	 
 
	 
						
						webapps are meant to be build-once/deploy-many, but we were rebuilding them for every request.  This changes that, so that we rebuild only for every unique ApplicationRecord.
When we push the image, we now tag it according to its ApplicationRecord.
We don't want to use that tag directly in the compose file for the deployment, however, as the deployment needs to be able to adjust to new builds w/o re-writing the file all the time.  Instead, we use a per-deployment unique tag (same as before), we just update what image it references as needed.
Reviewed-on: #764  
						
					 
					
						2024-02-24 03:22:49 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aaed356d32 
							
						 
					 
					
						
						
							
							Simple container image publication ( #762 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Lint Checks / Run linter (push) Successful in 53s 
				
			 
		
			
				
	Publish / Build and publish (push) Successful in 1m22s 
				
			 
		
			
				
	Deploy Test / Run deploy test suite (push) Successful in 4m23s 
				
			 
		
			
				
	Smoke Test / Run basic test suite (push) Successful in 2m57s 
				
			 
		
			
				
	Webapp Test / Run webapp test suite (push) Successful in 4m47s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #762 
Co-authored-by: David Boreham <david@bozemanpass.com>
Co-committed-by: David Boreham <david@bozemanpass.com> 
						
					 
					
						2024-02-23 19:57:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							6629017d6a 
							
						 
					 
					
						
						
							
							Support other webapp types (react, static). ( #721 )  
						
						... 
						
						
						
						* Support other webapp types (react, static). 
						
					 
					
						2024-02-02 18:04:06 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							2dd54892a1 
							
						 
					 
					
						
						
							
							Allow specifying the webapp tag explicitly ( #675 )  
						
						
						
					 
					
						2023-12-04 21:39:16 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							638fa01649 
							
						 
					 
					
						
						
							
							Support external stack file ( #650 )  
						
						
						
					 
					
						2023-11-14 20:59:48 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							042b413598 
							
						 
					 
					
						
						
							
							Support the case where webpack config is already present next.config.js ( #631 )  
						
						... 
						
						
						
						* Support the case where webpack config is already present next.config.js
* Update scripts for experimental-compile/experimental-generate 
						
					 
					
						2023-11-08 23:44:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							660326f713 
							
						 
					 
					
						
						
							
							Add new build-webapp command and related scripts and containers. ( #626 )  
						
						... 
						
						
						
						* Add new build-webapp command and related scripts and containers. 
						
					 
					
						2023-11-07 18:15:04 -06:00