Compare commits
	
		
			2 commits
		
	
	
		
			594863ab7d
			...
			5a6554ee6b
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 5a6554ee6b | |||
| ed8ff6fe90 | 
					 5 changed files with 33 additions and 10 deletions
				
			
		
							
								
								
									
										6
									
								
								.forgejo/workflows/demo.yaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.forgejo/workflows/demo.yaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | ||||||
|  | on: [push] | ||||||
|  | jobs: | ||||||
|  |   test: | ||||||
|  |     runs-on: docker | ||||||
|  |     steps: | ||||||
|  |       - run: echo All Good | ||||||
|  | @ -52,6 +52,7 @@ in | ||||||
|           ]; |           ]; | ||||||
|           strategy = "incremental"; |           strategy = "incremental"; | ||||||
|         }; |         }; | ||||||
|  |         lfs."https://git.christophhollizeck.dev/Daholli/nixos-config.git/info/lfs".locksverify = true; | ||||||
|       }; |       }; | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
|  |  | ||||||
|  | @ -49,6 +49,7 @@ in | ||||||
|           safe = { |           safe = { | ||||||
|             directory = "${config.users.users.${user.name}.home}/projects/config"; |             directory = "${config.users.users.${user.name}.home}/projects/config"; | ||||||
|           }; |           }; | ||||||
|  |           lfs."https://git.christophhollizeck.dev/Daholli/nixos-config.git/info/lfs".locksverify = true; | ||||||
|         }; |         }; | ||||||
|       }; |       }; | ||||||
|     }; |     }; | ||||||
|  |  | ||||||
|  | @ -9,7 +9,7 @@ forgejo: | ||||||
|         password: ENC[AES256_GCM,data:XgQZM0MBUEELyhH7UvyyMEiUABs=,iv:m3Wzs2SAPQ2w6UC02lpTvwd83Dt0LEzqdIj65HeOrbU=,tag:3cr5dnjeyoJ4ze9RFd9K5g==,type:str] |         password: ENC[AES256_GCM,data:XgQZM0MBUEELyhH7UvyyMEiUABs=,iv:m3Wzs2SAPQ2w6UC02lpTvwd83Dt0LEzqdIj65HeOrbU=,tag:3cr5dnjeyoJ4ze9RFd9K5g==,type:str] | ||||||
|         passwordHash: ENC[AES256_GCM,data:hHGJBUEtCi/gErZ5vm0gsEFqyIDNkED4scR4NAOSzbiiZAYTMg++yqf3hfjjwWV3wTPswNpzzw+gYKEH,iv:wDM5IOOamopFpMEkUit4y7LBZi8CJff3+Tc08lK4IXI=,tag:FaaaohtA+vBFwjDugoemQw==,type:str] |         passwordHash: ENC[AES256_GCM,data:hHGJBUEtCi/gErZ5vm0gsEFqyIDNkED4scR4NAOSzbiiZAYTMg++yqf3hfjjwWV3wTPswNpzzw+gYKEH,iv:wDM5IOOamopFpMEkUit4y7LBZi8CJff3+Tc08lK4IXI=,tag:FaaaohtA+vBFwjDugoemQw==,type:str] | ||||||
|     runner: |     runner: | ||||||
|         token: ENC[AES256_GCM,data:+k8qoQl3RTu1psulBKwQzvljsP0t2t/NvhXjsSgVD/lR2TQ/T5JMRA==,iv:buKtUUPTGqnfezHYEOnbgsdBMQiY3GA3Tg/VParjBwI=,tag:Z8GtHRye3vBZxlpetWik6Q==,type:str] |         token: ENC[AES256_GCM,data:PyJvFNtq18h3zDwBT/jDYdh7noQ1Si1gpTnVAPEbKGQFydIMk0CQWQDCjiK6xA==,iv:ceGpyyMnLrdJTPEw6ViDeZVy83dRWi6tViks6K7p1UE=,tag:zEFP/8fI9nxJdf4BmJH7Uw==,type:str] | ||||||
| netcup: | netcup: | ||||||
|     customer_number: ENC[AES256_GCM,data:9+QboNg1,iv:Tg9ylJUM8L/kzqFmk2uIsD9noqnp5wIxr5GVXMsZwB8=,tag:2qRggSIkPHuCQYDWCfka5Q==,type:str] |     customer_number: ENC[AES256_GCM,data:9+QboNg1,iv:Tg9ylJUM8L/kzqFmk2uIsD9noqnp5wIxr5GVXMsZwB8=,tag:2qRggSIkPHuCQYDWCfka5Q==,type:str] | ||||||
|     api: |     api: | ||||||
|  | @ -39,8 +39,8 @@ sops: | ||||||
|             UllqSDR1YWl6aU1jSnY2WE9oczg5Q28KfN15tFxXHrJmOHySK+cyLi2bFqArg244 |             UllqSDR1YWl6aU1jSnY2WE9oczg5Q28KfN15tFxXHrJmOHySK+cyLi2bFqArg244 | ||||||
|             bNTYyuBUtBW1Y/EuNpbyLjSNQpKZWFz7grE64uxrNQHP865N3wv0gg== |             bNTYyuBUtBW1Y/EuNpbyLjSNQpKZWFz7grE64uxrNQHP865N3wv0gg== | ||||||
|             -----END AGE ENCRYPTED FILE----- |             -----END AGE ENCRYPTED FILE----- | ||||||
|     lastmodified: "2024-12-28T06:45:43Z" |     lastmodified: "2024-12-28T08:37:33Z" | ||||||
|     mac: ENC[AES256_GCM,data:lCnyuIftA7P8MXVLUm6+bXyi0dsv6W5587Veni857TXrWbTqJBkNpkY13PFdK+WH3wUptDp87NTzREkei4A2yFaUYddUpzhTSSh0HwRvOCKLPk45E5lUjJ9mYHBEXG1ZNUptcoeJIai8FOuQGA0pXrlXHsBEC164ECI6NfiCBzU=,iv:dNs6QD4agMhX0gE/4QK8W2/3f14ppaTP7Ce19TDJ4DQ=,tag:DhisJ9f56Ipb/XCLR7CAFg==,type:str] |     mac: ENC[AES256_GCM,data:S2UcgNVmk+BSHaUVodsDHjwCIB5cAIfv+tb8mhTh9hktZBFxfQsRgrH+dFlpe7FmbWRBF8XnOIlsf74ytamfmGVEqBfyLA8gzdiAt9oFmOVdCFGf29IaSQjk8nehaYBPM5CJ35ihhzw8yC6S3JmgGuGuzmtDtJq61Zp68WQ5tow=,iv:KKo65bjuNuvzclAFALEGdKn134TxBhDjyjbX3ULEuV8=,tag:odGFLbfijulc9/hmjrPRxQ==,type:str] | ||||||
|     pgp: [] |     pgp: [] | ||||||
|     unencrypted_suffix: _unencrypted |     unencrypted_suffix: _unencrypted | ||||||
|     version: 3.9.2 |     version: 3.9.2 | ||||||
|  |  | ||||||
|  | @ -126,16 +126,31 @@ in | ||||||
|     instances.default = { |     instances.default = { | ||||||
|       enable = true; |       enable = true; | ||||||
|       name = "monolith"; |       name = "monolith"; | ||||||
|       url = "https://git.${domainName}.com"; |       url = "https://git.${domainName}"; | ||||||
|       tokenFile = config.sops.secrets."forgejo/runner/token".path; |       tokenFile = config.sops.secrets."forgejo/runner/token".path; | ||||||
|       labels = [ |       labels = [ | ||||||
|         "ubuntu-latest:docker://node:16-bullseye" |         "native:host" | ||||||
|         "ubuntu-22.04:docker://node:16-bullseye" |  | ||||||
|         "ubuntu-20.04:docker://node:16-bullseye" |  | ||||||
|         "ubuntu-18.04:docker://node:16-buster" |  | ||||||
|         ## optionally provide native execution on the host: |  | ||||||
|         # "native:host" |  | ||||||
|       ]; |       ]; | ||||||
|  |       hostPackages = with pkgs; [ | ||||||
|  |         bash | ||||||
|  |         coreutils | ||||||
|  |         curl | ||||||
|  |         gawk | ||||||
|  |         gitMinimal | ||||||
|  |         gnused | ||||||
|  |         nodejs | ||||||
|  |         wget | ||||||
|  |       ]; | ||||||
|  |       settings = { | ||||||
|  |         log.level = "info"; | ||||||
|  |         runner = { | ||||||
|  |           capacity = 1; | ||||||
|  |           timeout = "3h"; | ||||||
|  |           shutdown_timeout = "3s"; | ||||||
|  |           fetch_timeout = "5s"; | ||||||
|  |           fetch_inteval = "2s"; | ||||||
|  |         }; | ||||||
|  |       }; | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue