4e205cf13e
	 
					 
					
						
						
							
							feat: translation support  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						See #483  
						
						
					 
					
						2025-08-23 17:55:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						032fe99086 
					 
					
						
						
							
							Appease formatter  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2025-08-12 12:18:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ab05cece2 
					 
					
						
						
							
							Reformat linting errors in LintForErrors  
						
						... 
						
						
						
						See toolshed/organising#497 (comment)  
						
						
					 
					
						2025-08-12 12:18:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c63f6db61e 
					 
					
						
						
							
							WARN on recipe linting errors during --chaos..  
						
						... 
						
						
						
						..and show multiple linting errors instead of bailing on the first one.
Re #497  
						
						
					 
					
						2025-08-12 12:18:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa084a61d2 
					 
					
						
						
							
							fix(lint): Improves error message if a lint rule errors  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						This was detected while debugging #534  
						
						
					 
					
						2025-04-16 05:12:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4923984e84
	 
					 
					
						
						
							
							fix: not flaky catalogue generate  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						See #464  
						
						
					 
					
						2025-01-05 12:08:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ac31330be
	 
					 
					
						
						
							
							fix: error out if missing "deploy.labels"  
						
						... 
						
						
						
						See toolshed/organising#643  
						
						
					 
					
						2024-12-28 21:55:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7a870b887 
					 
					
						
						
							
							feat: remote recipes  
						
						
						
						
					 
					
						2024-07-10 12:06:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						87ecc05962 
					 
					
						
						
							
							refactor(recipe): remove direct usage of config.RECIPE_DIR  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-07-08 13:48:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f14d49cc64 
					 
					
						
						
							
							refactor(recipe): rename Recipe2 -> Recipe  
						
						
						
						
					 
					
						2024-07-08 13:19:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1b03bcbd7 
					 
					
						
						
							
							refactor(recipe): load load compoes config where its used  
						
						
						
						
					 
					
						2024-07-08 12:31:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f90fc3025 
					 
					
						
						
							
							refactor(recipe): don't use README.md path directly  
						
						
						
						
					 
					
						2024-07-08 11:43:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c861c09cce 
					 
					
						
						
							
							refactor(recipe): use method or variable for .env.sample  
						
						
						
						
					 
					
						2024-07-08 11:41:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef108d63e1
	 
					 
					
						
						
							
							refactor: use central logger  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-07-08 00:01:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0076b31253 
					 
					
						
						
							
							new package envfile and move GetComposeFiles to recipe package  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-07-06 16:37:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f18c642226 
					 
					
						
						
							
							refactor: move app files from config to app package  
						
						
						
						
					 
					
						2024-07-06 16:37:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						300a4ead01
	 
					 
					
						
						
							
							fix: stop using deprecated APIs  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2024-06-19 19:14:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						004cd70aed
	 
					 
					
						
						
							
							fix: use unique rule number & wording [ci skip]  
						
						
						
						
					 
					
						2024-04-06 23:52:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d21c35965d 
					 
					
						
						
							
							fix: add warning for long secret names ( !359 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						A start of a fix for coop-cloud/organising#463 
Putting some code out to start a discussion.  I've added a linting rule for recipes to establish a general principal but I want to put some validation into cli/app/new.go as that's the point we have both the recipe and the domain and can say for sure whether or not the secret names lengths cause a problem but that will have to wait for a bit.  Let me know if I've missed the mark somewhere
Reviewed-on: coop-cloud/abra#359 
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
Co-authored-by: Rich M <r.p.makepeace@gmail.com >
Co-committed-by: Rich M <r.p.makepeace@gmail.com > 
						
						
					 
					
						2024-04-06 21:41:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3957b7c965 
					 
					
						
						
							
							proper env modifiers support  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						This implements proper modifier support in the env file using this new fork of the godotenv library. The modifier implementation is quite basic for but can be improved later if needed. See this commit for the actual implementation.
Because we are now using proper modifer parsing, it does not affect the parsing of value, so this is possible again:
```
MY_VAR="#foo"
```
Closes  coop-cloud/organising#535  
						
						
					 
					
						2023-12-01 11:03:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c249c6ae9c
	 
					 
					
						
						
							
							fix: fix: trim comments that are not modifers  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						See coop-cloud/organising#505  
						
						
					 
					
						2023-10-09 14:42:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0be532692d
	 
					 
					
						
						
							
							test: moar integration tests [ci skip]  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-09-20 13:51:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e110f1375
	 
					 
					
						
						
							
							docs: wording [ci skip]  
						
						
						
						
					 
					
						2023-07-26 09:58:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3dc5662821
	 
					 
					
						
						
							
							fix: improved offline support  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Closes coop-cloud/organising#471 . 
						
						
					 
					
						2023-07-26 08:16:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f22228aab
	 
					 
					
						
						
							
							feat: lint for lightweight tags  
						
						... 
						
						
						
						See coop-cloud/organising#433  
						
						
					 
					
						2023-07-25 20:38:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54646650c7 
					 
					
						
						
							
							fix!: disable traefik linting when DOMAIN isn't present  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						Also reformats the linting output to be more readable.
Closes coop-cloud/organising#319 . 
						
						
					 
					
						2023-01-23 08:31:00 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f432bfdd23
	 
					 
					
						
						
							
							fix: warn when no repo on git  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2022-03-18 10:13:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb3509ab3f
	 
					 
					
						
						
							
							refactor: drop uneccessary structs  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2021-12-31 17:12:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c186678b8
	 
					 
					
						
						
							
							fix: clone https url by default  
						
						... 
						
						
						
						Catalogue package had to be merged into the recipe package due to too
many circular import errors. Also, use https url for cloning, assume
folks don't have ssh setup by default (the whole reason for the
refactor). 
						
						
					 
					
						2021-12-27 16:45:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a1cf258a5
	 
					 
					
						
						
							
							fix: check published version properly  
						
						... 
						
						
						
						Resulted in a refactor to a new lint package. 
						
						
					 
					
						2021-12-26 00:00:19 +01:00