Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							71baa02156 
							
						 
					 
					
						
						
							
							Merge branch 'master' into knorrium/backend_unit_tests  
						
						 
						
						
						
						
					 
					
						2022-07-09 00:08:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							0151a80060 
							
						 
					 
					
						
						
							
							Set fail fast to false on the frontend jobs  
						
						 
						
						
						
						
					 
					
						2022-07-08 05:13:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							74b0d01b50 
							
						 
					 
					
						
						
							
							Continue running CI jobs if something fails  
						
						 
						
						
						
						
					 
					
						2022-07-08 04:49:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							4638196977 
							
						 
					 
					
						
						
							
							Run the CI action on 16 and 18  
						
						 
						
						
						
						
					 
					
						2022-07-08 04:44:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							d4df230444 
							
						 
					 
					
						
						
							
							Enable unit testing on the backend on the CI  
						
						 
						
						
						
						
					 
					
						2022-07-07 12:23:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wiz 
							
						 
					 
					
						
						
						
						
							
						
						
							15e2c10e45 
							
						 
					 
					
						
						
							
							Fix npm install commands in Dockerfiles and ops scripts  
						
						 
						
						
						
						
					 
					
						2022-07-07 18:53:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							2eca57cc47 
							
						 
					 
					
						
						
							
							Update CI to trigger on PRs and exclude from ops activities  
						
						 
						
						
						
						
					 
					
						2022-07-06 16:29:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							0c52174a40 
							
						 
					 
					
						
						
							
							CI: Add --no-optional flag to prod flavor  
						
						 
						
						... 
						
						
						
						This ensures that the packages build successfully even when optional
deps are unavailable.
`--no-optional` currently has no effect on the backend, because
it has no optional packages. 
						
						
					 
					
						2022-07-06 23:43:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							3bc64e9551 
							
						 
					 
					
						
						
							
							CI: Use npm ci instead of npm install  
						
						 
						
						... 
						
						
						
						`npm ci` is recommended instead of `npm install` for automated builds.
Its main advantage is the `package-lock.json` consistency check: The
command fails if the lock file doesn't match `package.json`. 
						
						
					 
					
						2022-07-06 23:38:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Arvstedt 
							
						 
					 
					
						
						
						
						
							
						
						
							a4ad056436 
							
						 
					 
					
						
						
							
							CI/frontend: Add missing install flag for prod flavor  
						
						 
						
						... 
						
						
						
						Also restrict linting, which requires dev packages, to the `dev`
flavor.
This makes the frontend build setup indentical to the backend. 
						
						
					 
					
						2022-07-06 23:38:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							149eb70b89 
							
						 
					 
					
						
						
							
							Change the CI GHA to a matrix job  
						
						 
						
						
						
						
					 
					
						2022-07-05 05:37:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							047de19424 
							
						 
					 
					
						
						
							
							Fix GHA syntax  
						
						 
						
						
						
						
					 
					
						2022-07-05 04:48:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							7ea5ae274e 
							
						 
					 
					
						
						
							
							Fix GHA syntax  
						
						 
						
						
						
						
					 
					
						2022-07-05 04:46:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							f053323001 
							
						 
					 
					
						
						
							
							Checkout the repo to dev and prod dirs to run different test targets  
						
						 
						
						
						
						
					 
					
						2022-07-05 04:42:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							36b6ef290a 
							
						 
					 
					
						
						
							
							Add working directory to the lint stage on GHA  
						
						 
						
						
						
						
					 
					
						2022-07-05 04:34:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							05179e64f8 
							
						 
					 
					
						
						
							
							Enable running eslint on GHA  
						
						 
						
						
						
						
					 
					
						2022-07-05 04:30:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felipe Knorr Kuhn 
							
						 
					 
					
						
						
						
						
							
						
						
							76dbda0a3e 
							
						 
					 
					
						
						
							
							Various typing and build fixes to enable CI  
						
						 
						
						
						
						
					 
					
						2022-06-27 21:28:21 -07:00