Jean-Baptiste Gomond
								
							 
						 | 
						
							
							
								
							
							
	
	
	d0f24ff4ca
						 | 
						
							
							
								
								
								Added instance-level variables (#28115)
							
							
							
							
							
							
							
							
							This PR adds instance-level variables, and so closes #27726


 
							
						 | 
						
							2023-12-25 07:28:59 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lunny Xiao
								
							 
						 | 
						
							
							
								
							
							
	
	
	df1e7d0067
						 | 
						
							
							
								
								
								Use db.Find instead of writing methods for every object (#28084)
							
							
							
							
							
							
							
							
							For those simple objects, it's unnecessary to write the find and count
methods again and again. 
							
						 | 
						
							2023-11-24 03:49:41 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									sillyguodong
								
							 
						 | 
						
							
							
								
							
							
	
	
	35a653d7ed
						 | 
						
							
							
								
								
								Support configuration variables on Gitea Actions (#24724)
							
							
							
							
							
							
							
							
							Co-Author: @silverwind @wxiaoguang 
Replace: #24404
See:
- [defining configuration variables for multiple
workflows](https://docs.github.com/en/actions/learn-github-actions/variables#defining-configuration-variables-for-multiple-workflows)
- [vars
context](https://docs.github.com/en/actions/learn-github-actions/contexts#vars-context)
Related to:
- [x] protocol: https://gitea.com/gitea/actions-proto-def/pulls/7
- [x] act_runner: https://gitea.com/gitea/act_runner/pulls/157
- [x] act: https://gitea.com/gitea/act/pulls/43
#### Screenshoot
Create Variable:


Workflow:
```yaml
  test_vars:
    runs-on: ubuntu-latest
    steps:
      - name: Print Custom Variables
        run: echo "${{ vars.test_key }}"
      - name: Try to print a non-exist var
        run: echo "${{ vars.NON_EXIST_VAR }}"
```
Actions Log:

---
This PR just implement the org / user (depends on the owner of the
current repository) and repo level variables, The Environment level
variables have not been implemented.
Because
[Environment](https://docs.github.com/en/actions/deployment/targeting-different-environments/using-environments-for-deployment#about-environments)
is a module separate from `Actions`. Maybe it would be better to create
a new PR to do it.
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io>
							
						 | 
						
							2023-06-20 22:54:15 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |