KN4CK3R 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf999e4069 
							
						 
					 
					
						
						
							
							Add Debian package registry ( #24426 )  
						
						... 
						
						
						
						Co-authored-by: @awkwardbunny
This PR adds a Debian package registry.
You can follow [this
tutorial](https://www.baeldung.com/linux/create-debian-package ) to build
a *.deb package for testing.
Source packages are not supported at the moment and I did not find
documentation of the architecture "all" and how these packages should be
treated.

Part of #20751 .
Revised copy of #22854 .
---------
Co-authored-by: Brian Hong <brian@hongs.me>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2023-05-02 12:31:35 -04:00 
						 
				 
			
				
					
						
							
							
								Yarden Shoham 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0ddec8a2a 
							
						 
					 
					
						
						
							
							Revert "Add Debian package registry" ( #24412 )  
						
						... 
						
						
						
						Reverts go-gitea/gitea#22854  
						
						
					 
					
						2023-04-28 18:06:41 -04:00 
						 
				 
			
				
					
						
							
							
								KN4CK3R 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf77e2163b 
							
						 
					 
					
						
						
							
							Add Debian package registry ( #22854 )  
						
						... 
						
						
						
						Co-authored-by: @awkwardbunny
This PR adds a Debian package registry. You can follow [this
tutorial](https://www.baeldung.com/linux/create-debian-package ) to build
a *.deb package for testing. Source packages are not supported at the
moment and I did not find documentation of the architecture "all" and
how these packages should be treated.
---------
Co-authored-by: Brian Hong <brian@hongs.me>
Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
						
						
					 
					
						2023-04-28 17:51:36 -04:00 
						 
				 
			
				
					
						
							
							
								JakobDev 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c41bc4f127 
							
						 
					 
					
						
						
							
							Display when a repo was archived ( #22664 )  
						
						... 
						
						
						
						This adds the date a repo is archived to Gitea and shows it in the UI
and API. A feature, that GitHub has been [introduced
recently](https://github.blog/changelog/2022-11-23-repository-archive-date-now-shown-in-ui/ ).
I currently don't know how to correctly deal with the Date in the
template, as different languages have different ways of writing a date.

---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
						
						
					 
					
						2023-04-26 10:46:26 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac384c4e1d 
							
						 
					 
					
						
						
							
							Support upload outputs and use needs context on Actions ( #24230 )  
						
						... 
						
						
						
						See [Defining outputs for
jobs](https://docs.github.com/en/actions/using-jobs/defining-outputs-for-jobs )
and [Example usage of the needs
context](https://docs.github.com/en/actions/learn-github-actions/contexts#example-usage-of-the-needs-context ).
Related to:
- [actions-proto-def
#5 ](https://gitea.com/gitea/actions-proto-def/pulls/5 )
- [act_runner #133 ](https://gitea.com/gitea/act_runner/pulls/133 )
<details>
<summary>Tests & screenshots</summary>
Test workflow file:
```yaml
name: outputs
on: push
jobs:
  job1:
    runs-on: ubuntu-latest
    outputs:
      output1: ${{ steps.step1.outputs.output1 }}
      output2: ${{ steps.step2.outputs.output2 }}
    steps:
      - name: step1
        id: step1
        run: |
          date -Is > output1
          cat output1
          echo "output1=$(cat output1)" >> $GITHUB_OUTPUT
      - name: step2
        id: step2
        run: |
          cat /proc/sys/kernel/random/uuid > output2
          cat output2
          echo "output2=$(cat output2)" >> $GITHUB_OUTPUT
  job2:
    needs: job1
    runs-on: ubuntu-latest
    steps:
      - run: echo ${{ needs.job1.outputs.output1 }}
      - run: echo ${{ needs.job1.outputs.output2 }}
      - run: echo ${{ needs.job1.result }}
```
<img width="397" alt="image"
src="https://user-images.githubusercontent.com/9418365/233313322-903e7ebf-49a7-48e2-8c17-95a4581b3284.png ">
<img width="385" alt="image"
src="https://user-images.githubusercontent.com/9418365/233313442-30909135-1711-4b78-a5c6-133fcc79f47c.png ">
</details>
---------
Co-authored-by: Giteabot <teabot@gitea.io> 
						
						
					 
					
						2023-04-22 16:12:41 -04:00 
						 
				 
			
				
					
						
							
							
								yp05327 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa3495183b 
							
						 
					 
					
						
						
							
							Add migration to fix external unit access mode of owner/admin team ( #24117 )  
						
						... 
						
						
						
						Fix the incorrect migration in #23675  and #24012 
External Unit (Tracker and Wiki) access mode should be `read` in
owner/admin team. 
						
						
					 
					
						2023-04-15 09:52:44 -04:00 
						 
				 
			
				
					
						
							
							
								yp05327 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7221bec34 
							
						 
					 
					
						
						
							
							Fix admin team access mode value in team_unit table ( #24012 )  
						
						... 
						
						
						
						Same as https://github.com/go-gitea/gitea/pull/23675 
Feedback:
https://github.com/go-gitea/gitea/pull/23879#issuecomment-1500923636  
						
						
					 
					
						2023-04-13 21:06:10 +02:00 
						 
				 
			
				
					
						
							
							
								yp05327 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6eb856c614 
							
						 
					 
					
						
						
							
							Fix owner team access mode value in team_unit table ( #23675 )  
						
						... 
						
						
						
						All `access_mode` value of Owner Teams are 0(AccessModeNone) in
`team_unit` table, which should be 4(AccessModeOwner)
In `team` table:

In `team_unit` table:

ps: In https://github.com/go-gitea/gitea/pull/23630 , `access_mode` in
`team_unit` is used to check the team unit permission, but I found that
user can not see issues in owned org repos. 
						
						
					 
					
						2023-04-03 10:36:35 -04:00 
						 
				 
			
				
					
						
							
							
								KN4CK3R 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbd4eaceed 
							
						 
					 
					
						
						
							
							Display image size for multiarch container images ( #23821 )  
						
						... 
						
						
						
						Fixes  #23771 
Changes the display of different architectures for multiarch images to
show the image size:
 
					
						2023-04-02 17:53:37 +08:00 
						 
				 
			
				
					
						
							
							
								Zettat123 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b958dba1a0 
							
						 
					 
					
						
						
							
							Improve indices for action table ( #23532 )  
						
						... 
						
						
						
						Close  #21611  
Add the index mentioned in
https://github.com/go-gitea/gitea/issues/21611#issuecomment-1451113252  .
Since we already have an index for `("created_unix", "user_id",
"is_deleted")` columns on PostgreSQL, I removed the database type check
to apply this index to all types of databases. 
					
						2023-03-24 23:44:33 +08:00 
						 
				 
			
				
					
						
							
							
								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