|  | 6d8a35d0f5 | feat(gitea): template repo | 2025-06-18 14:13:15 +08:00 |  | 
			
				
					|  | 0f39e660d0 | chore: check output format 
		
	
	
		
			
				
	
				build / trigger-build-image (push) Successful in 11s | 2025-06-17 16:09:15 -04:00 |  | 
			
				
					|  | bbc415b33d | feat: joj3 submission time check 
		
	
	
		
			
				
	
				build / trigger-build-image (push) Successful in 15s | 2025-06-17 15:59:04 -04:00 |  | 
			
				
					|  | 2c1123892c | fix: remove more locks 
		
	
	
		
			
				
	
				build / trigger-build-image (push) Successful in 14s | 2025-06-08 22:43:11 -04:00 |  | 
			
				
					|  | 65a8a5d130 | feat: remove more locks 
		
	
	
		
			
				
	
				build / trigger-build-image (push) Successful in 13s | 2025-06-08 22:21:03 -04:00 |  | 
			
				
					|  | aa439a7c1e | feat: disable filelock temporarily 
		
	
	
		
			
				
	
				build / trigger-build-image (push) Successful in 12s | 2025-06-08 21:48:36 -04:00 |  | 
			
				
					|  | ec13490d0b | chore: more logs 
		
	
	
		
			
				
	
				build / trigger-build-image (push) Successful in 13s | 2025-06-08 03:09:39 -04:00 |  | 
			
				
					|  | 96a3d20312 | fix: joj3-check-env group match 
		
	
	
		
			
				
	
				CodeQL / Analyze (python) (push) Failing after 5s 
				
	
				mkdocs / deploy (push) Failing after 5s 
				
	
				Python package / build (push) Failing after 3s | 2025-05-29 00:31:14 -04:00 |  | 
			
				
					| 
							
							
								 mQzLjP | 30e6d5aaeb | feat(mm): more webhook events (#57) | 2025-05-25 07:06:06 -04:00 |  | 
			
				
					|  | 564b334a4a | fix: gitea issue url | 2025-05-25 02:50:27 -04:00 |  | 
			
				
					|  | 663506c58f | feat: create joj3 issue with correct title & body | 2025-05-24 14:00:50 -04:00 |  | 
			
				
					| 
							
							
								 mQzLjP | 6be5df7314 | fix(gitea): timezone (#56) | 2025-05-20 23:25:27 -04:00 |  | 
			
				
					| 
							
							
								 mQzLjP | 23204ef168 | feat: create issue with milestone (#55) | 2025-05-20 14:49:01 -04:00 |  | 
			
				
					| 
							
							
								 mQzLjP | 396329f4b6 | feat: archive repos by regex (#54) | 2025-05-16 20:04:44 -04:00 |  | 
			
				
					| 
							
							
								 mQzLjP | 183f4267de | feat: update team naming format (#53) | 2025-05-16 05:28:44 -04:00 |  | 
			
				
					|  | 4b4034c651 | refactor: move more joj3 functions to teapot.py | 2025-03-26 22:01:48 -04:00 |  | 
			
				
					|  | 691c8a4adc | refactor: move moss-all-repos to teapot.py | 2025-03-26 21:28:51 -04:00 |  | 
			
				
					|  | 55ad49d199 | feat: default fake moss user id | 2025-03-26 18:24:27 -04:00 |  | 
			
				
					|  | 07db55402b | feat: moss all repos | 2025-03-26 18:20:01 -04:00 |  | 
			
				
					|  | d094d7a974 | feat: default branch as config field | 2025-03-22 17:41:51 -04:00 |  | 
			
				
					|  | 643ce96ac5 | chore: remove out-of-date FIXME | 2025-03-22 05:39:49 -04:00 |  | 
			
				
					|  | b2b4c68ddb | chore: rename check title | 2025-03-21 18:10:26 -04:00 |  | 
			
				
					|  | ae79299bf5 | feat: load env from pydantic-settings | 2025-03-21 17:48:24 -04:00 |  | 
			
				
					|  | 332efed675 | feat: remove unused commands | 2025-03-21 17:15:11 -04:00 |  | 
			
				
					|  | f878a1a524 | fix: timezone | 2025-03-21 06:26:28 -04:00 |  | 
			
				
					|  | 6d9c5e6431 | feat: less commit iter | 2025-03-21 06:16:28 -04:00 |  | 
			
				
					|  | 4b59a3d629 | feat: compile regex pattern | 2025-03-21 06:06:35 -04:00 |  | 
			
				
					|  | adf4fe11a3 | feat: log joj3 command ends | 2025-03-21 04:04:34 -04:00 |  | 
			
				
					| 
							
							
								 mQzLjP | 31374ce816 | feat(mm): git suffix for webhooks (#52) | 2025-02-27 15:15:07 -05:00 |  | 
			
				
					| 
							
							
								 mQzLjP | 34539f435e | fix: name format (#51) | 2025-02-23 10:02:57 -05:00 |  | 
			
				
					| 
							
							
								 mQzLjP | 3ab340f688 | feat: csv export (#50) | 2025-02-23 08:31:02 -05:00 |  | 
			
				
					| 
							
							
								 mQzLjP | d564aff885 | feat(mm): create individual channel (#49) | 2025-02-23 08:30:11 -05:00 |  | 
			
				
					|  | 1c90f55013 | feat: get jaccount from sjtu email | 2025-02-19 22:55:46 -05:00 |  | 
			
				
					|  | 179c1e0649 | feat(canvas): remove sortable_name deps | 2025-02-19 22:33:44 -05:00 |  | 
			
				
					|  | 5b7a102115 | feat: make joj3-env commands use options | 2025-02-01 21:00:59 -05:00 |  | 
			
				
					|  | 1430b11e45 | feat: load score file from env var | 2025-02-01 20:06:31 -05:00 |  | 
			
				
					|  | c8d6c10409 | fix: less required env vars | 2025-02-01 09:09:14 -05:00 |  | 
			
				
					|  | 0a8c188a48 | feat: dump new res in joj3-all-env | 2025-02-01 09:06:54 -05:00 |  | 
			
				
					|  | a0982f7eeb | fix: joj3-check-env var name | 2025-02-01 04:50:50 -05:00 |  | 
			
				
					|  | 111526bac3 | feat: joj3-check-env add title | 2025-02-01 04:13:10 -05:00 |  | 
			
				
					|  | da37d09e23 | feat: joj3-check-env with health check output format | 2025-02-01 04:10:26 -05:00 |  | 
			
				
					|  | 308fc41719 | chore: add env prefix | 2025-01-31 20:38:57 -05:00 |  | 
			
				
					|  | fa86bd8d9d | feat: joj3-check-env | 2025-01-31 18:51:10 -05:00 |  | 
			
				
					|  | b7389e6323 | feat: rename joj3-env to joj3-all-env | 2025-01-31 18:46:02 -05:00 |  | 
			
				
					|  | 1169287604 | feat: disable pretty exceptions in joj3 commands | 2025-01-29 08:55:50 -05:00 |  | 
			
				
					|  | a239f1e388 | feat: joj3-env for post stages | 2025-01-29 08:49:07 -05:00 |  | 
			
				
					|  | 4f194aa7bd | fix: remove set_logger parameters | 2024-12-08 10:54:02 -05:00 |  | 
			
				
					|  | 305ea6d31b | fix(canvas): monkey patch missing login_id | 2024-12-07 03:11:42 -05:00 |  | 
			
				
					|  | 599a07d41f | fix(gitea): remote drone in master branch protection (#46) | 2024-12-07 01:50:35 -05:00 |  | 
			
				
					|  | 7efd5259c9 | feat: remove unused log part | 2024-11-30 07:24:17 -05:00 |  |