diff --git a/models/repo/repo_unit.go b/models/repo/repo_unit.go index ccbe462ce7..1fe98830ac 100644 --- a/models/repo/repo_unit.go +++ b/models/repo/repo_unit.go @@ -206,7 +206,7 @@ func (p ActionsTokenPermissions) HasAccess(scope string, required perm.AccessMod switch scope { case "actions": mode = p.Actions - case "code": + case "code", "contents": mode = p.Code case "issues": mode = p.Issues diff --git a/services/actions/permission_parser.go b/services/actions/permission_parser.go index 57cf13003d..79bd4e584d 100644 --- a/services/actions/permission_parser.go +++ b/services/actions/permission_parser.go @@ -109,7 +109,7 @@ func parseRawPermissions(rawPerms *yaml.Node, defaultPerms repo_model.ActionsTok // Map GitHub Actions scopes to Gitea units switch scope { - case "code": + case "code", "contents": result.Code = accessMode case "issues": result.Issues = accessMode diff --git a/templates/repo/settings/actions_general.tmpl b/templates/repo/settings/actions_general.tmpl index c0a2a4c76e..42fa4d10c8 100644 --- a/templates/repo/settings/actions_general.tmpl +++ b/templates/repo/settings/actions_general.tmpl @@ -97,6 +97,7 @@
+{{ctx.Locale.Tr "actions.general.token_permissions.code.description"}}