mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	refactor(API): refactor secret creation and update functionality (#26751)
According to the GitHub API Spec: https://docs.github.com/en/rest/actions/secrets?apiVersion=2022-11-28#create-or-update-an-organization-secret Merge the Create and Update secret into a single API. - Remove the `CreateSecretOption` struct and replace it with `CreateOrUpdateSecretOption` in `modules/structs/secret.go` - Update the `CreateOrUpdateOrgSecret` function in `routers/api/v1/org/action.go` to use `CreateOrUpdateSecretOption` instead of `UpdateSecretOption` - Remove the `CreateOrgSecret` function in `routers/api/v1/org/action.go` and replace it with `CreateOrUpdateOrgSecret` - Update the Swagger documentation in `routers/api/v1/swagger/options.go` and `templates/swagger/v1_json.tmpl` to reflect the changes in the struct names and function names Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
		@@ -189,8 +189,5 @@ type swaggerParameterBodies struct {
 | 
			
		||||
	UpdateRepoAvatarOptions api.UpdateRepoAvatarOption
 | 
			
		||||
 | 
			
		||||
	// in:body
 | 
			
		||||
	CreateSecretOption api.CreateSecretOption
 | 
			
		||||
 | 
			
		||||
	// in:body
 | 
			
		||||
	UpdateSecretOption api.UpdateSecretOption
 | 
			
		||||
	CreateOrUpdateSecretOption api.CreateOrUpdateSecretOption
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user