sillyguodong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							371520d7ab 
							
						 
					 
					
						
						
							
							Display the version of runner in the runner list ( #23490 )  
						
						... 
						
						
						
						Close : #23489  
### Change
1. Add version column to action_runner table.
2. Read the runner version from the request header, and update it in DB.
3. Display version in runner list
### Screenshot
 
					
						2023-03-19 22:19:40 -04:00 
						 
				 
			
				
					
						
							
							
								yp05327 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e45fcb63a 
							
						 
					 
					
						
						
							
							Do not store user projects as organization projects ( #23353 )  
						
						... 
						
						
						
						A part of https://github.com/go-gitea/gitea/pull/22865 
At first, I think we do not need 3 ProjectTypes, as we can check user
type, but it seems that it is not database friendly.
---------
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de> 
						
						
					 
					
						2023-03-17 21:07:23 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27494ed20d 
							
						 
					 
					
						
						
							
							Fix missed migration in  #22235  ( #23482 )  
						
						... 
						
						
						
						Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me> 
						
						
					 
					
						2023-03-15 10:33:10 +01:00 
						 
				 
			
				
					
						
							
							
								KN4CK3R 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2173f14708 
							
						 
					 
					
						
						
							
							Add user webhooks ( #21563 )  
						
						... 
						
						
						
						Currently we can add webhooks for organizations but not for users. This
PR adds the latter. You can access it from the current users settings.
 
						
						
					 
					
						2023-03-10 08:28:32 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edf98a2dc3 
							
						 
					 
					
						
						
							
							Require approval to run actions for fork pull request ( #22803 )  
						
						... 
						
						
						
						Currently, Gitea will run actions automatically which are triggered by
fork pull request. It's a security risk, people can create a PR and
modify the workflow yamls to execute a malicious script.
So we should require approval for first-time contributors, which is the
default strategy of a public repo on GitHub, see [Approving workflow
runs from public
forks](https://docs.github.com/en/actions/managing-workflow-runs/approving-workflow-runs-from-public-forks ).
Current strategy:
- don't need approval if it's not a fork PR;
- always need approval if the user is restricted;
- don't need approval if the user can write;
- don't need approval if the user has been approved before;
- otherwise, need approval.
https://user-images.githubusercontent.com/9418365/217207121-badf50a8-826c-4425-bef1-d82d1979bc81.mov 
GitHub has an option for that, you can see that at
`/<owner>/<repo>/settings/actions`, and we can support that later.
<img width="835" alt="image"
src="https://user-images.githubusercontent.com/9418365/217199990-2967e68b-e693-4e59-8186-ab33a1314a16.png ">
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
						
						
					 
					
						2023-02-24 15:58:49 +08:00