Skip to content

Commit fb49fc2

Browse files
authored
Merge branch 'main' into findReadmeFile-infiniteloop
2 parents a4c2c4f + e37ef4d commit fb49fc2

35 files changed

+85
-400
lines changed

.gitpod.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,11 @@ tasks:
2424
make watch-frontend
2525
openMode: split-right
2626
- name: Run docs
27-
before: sudo bash -c "$(grep 'https://github.com/gohugoio/hugo/releases/download' Makefile | tr -d '\')" # install hugo
28-
command: cd docs && make clean update && hugo server -D -F --baseUrl $(gp url 1313) --liveReloadPort=443 --appendPort=false --bind=0.0.0.0
27+
command: |
28+
gp sync-await setup
29+
cd docs
30+
make clean update
31+
hugo server -D -F --baseUrl $(gp url 1313) --liveReloadPort=443 --appendPort=false --bind=0.0.0.0
2932
openMode: split-right
3033

3134
vscode:

Makefile

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ help:
189189
@echo " - clean delete backend and integration files"
190190
@echo " - clean-all delete backend, frontend and integration files"
191191
@echo " - deps install dependencies"
192+
@echo " - deps-docs install docs dependencies"
192193
@echo " - deps-frontend install frontend dependencies"
193194
@echo " - deps-backend install backend dependencies"
194195
@echo " - deps-tools install tool dependencies"
@@ -816,14 +817,17 @@ release-docs: | $(DIST_DIRS) docs
816817
tar -czf $(DIST)/release/gitea-docs-$(VERSION).tar.gz -C ./docs/public .
817818

818819
.PHONY: docs
819-
docs:
820+
docs: deps-docs
821+
cd docs; make trans-copy clean build-offline;
822+
823+
.PHONY: deps-docs
824+
deps-docs:
820825
@hash hugo > /dev/null 2>&1; if [ $$? -ne 0 ]; then \
821-
curl -sL https://github.com/gohugoio/hugo/releases/download/v$(HUGO_VERSION)/hugo_$(HUGO_VERSION)_Linux-64bit.tar.gz | tar zxf - -C /tmp && mv /tmp/hugo /usr/bin/hugo && chmod +x /usr/bin/hugo; \
826+
curl -sL https://github.com/gohugoio/hugo/releases/download/v$(HUGO_VERSION)/hugo_$(HUGO_VERSION)_Linux-64bit.tar.gz | tar zxf - -C /tmp && mkdir -p ~/go/bin && mv /tmp/hugo ~/go/bin/hugo && chmod +x ~/go/bin/hugo; \
822827
fi
823-
cd docs; make trans-copy clean build-offline;
824828

825829
.PHONY: deps
826-
deps: deps-frontend deps-backend deps-tools
830+
deps: deps-frontend deps-backend deps-tools deps-docs
827831

828832
.PHONY: deps-frontend
829833
deps-frontend: node_modules

models/actions/run.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ func (run *ActionRun) GetPushEventPayload() (*api.PushPayload, error) {
129129
}
130130

131131
func (run *ActionRun) GetPullRequestEventPayload() (*api.PullRequestPayload, error) {
132-
if run.Event == webhook_module.HookEventPullRequest {
132+
if run.Event == webhook_module.HookEventPullRequest || run.Event == webhook_module.HookEventPullRequestSync {
133133
var payload api.PullRequestPayload
134134
if err := json.Unmarshal([]byte(run.EventPayload), &payload); err != nil {
135135
return nil, err

models/activities/action.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -98,12 +98,10 @@ func (a *Action) TableIndices() []*schemas.Index {
9898
actUserIndex := schemas.NewIndex("au_r_c_u_d", schemas.IndexType)
9999
actUserIndex.AddColumn("act_user_id", "repo_id", "created_unix", "user_id", "is_deleted")
100100

101-
indices := []*schemas.Index{actUserIndex, repoIndex}
102-
if setting.Database.Type.IsPostgreSQL() {
103-
cudIndex := schemas.NewIndex("c_u_d", schemas.IndexType)
104-
cudIndex.AddColumn("created_unix", "user_id", "is_deleted")
105-
indices = append(indices, cudIndex)
106-
}
101+
cudIndex := schemas.NewIndex("c_u_d", schemas.IndexType)
102+
cudIndex.AddColumn("created_unix", "user_id", "is_deleted")
103+
104+
indices := []*schemas.Index{actUserIndex, repoIndex, cudIndex}
107105

108106
return indices
109107
}

models/migrations/migrations.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,8 @@ var migrations = []Migration{
475475
NewMigration("Fix incorrect project type", v1_20.FixIncorrectProjectType),
476476
// v248 -> v249
477477
NewMigration("Add version column to action_runner table", v1_20.AddVersionToActionRunner),
478+
// v249 -> v250
479+
NewMigration("Improve Action table indices v3", v1_20.ImproveActionTableIndices),
478480
}
479481

480482
// GetCurrentDBVersion returns the current db version

models/migrations/v1_20/v249.go

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// Copyright 2023 The Gitea Authors. All rights reserved.
2+
// SPDX-License-Identifier: MIT
3+
4+
package v1_20 //nolint
5+
6+
import (
7+
"code.gitea.io/gitea/modules/timeutil"
8+
9+
"xorm.io/xorm"
10+
"xorm.io/xorm/schemas"
11+
)
12+
13+
type Action struct {
14+
UserID int64 // Receiver user id.
15+
ActUserID int64 // Action user id.
16+
RepoID int64
17+
IsDeleted bool `xorm:"NOT NULL DEFAULT false"`
18+
IsPrivate bool `xorm:"NOT NULL DEFAULT false"`
19+
CreatedUnix timeutil.TimeStamp `xorm:"created"`
20+
}
21+
22+
// TableName sets the name of this table
23+
func (a *Action) TableName() string {
24+
return "action"
25+
}
26+
27+
// TableIndices implements xorm's TableIndices interface
28+
func (a *Action) TableIndices() []*schemas.Index {
29+
repoIndex := schemas.NewIndex("r_u_d", schemas.IndexType)
30+
repoIndex.AddColumn("repo_id", "user_id", "is_deleted")
31+
32+
actUserIndex := schemas.NewIndex("au_r_c_u_d", schemas.IndexType)
33+
actUserIndex.AddColumn("act_user_id", "repo_id", "created_unix", "user_id", "is_deleted")
34+
35+
cudIndex := schemas.NewIndex("c_u_d", schemas.IndexType)
36+
cudIndex.AddColumn("created_unix", "user_id", "is_deleted")
37+
38+
indices := []*schemas.Index{actUserIndex, repoIndex, cudIndex}
39+
40+
return indices
41+
}
42+
43+
func ImproveActionTableIndices(x *xorm.Engine) error {
44+
return x.Sync(new(Action))
45+
}

options/locale/locale_cs-CZ.ini

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,6 @@ openid_signup_popup=Umožňuje uživateli automaticky se registrovat pomocí Ope
218218
enable_captcha=Povolit CAPTCHA při registraci
219219
enable_captcha_popup=Vyžadovat správně zadaný text CAPTCHA při registraci.
220220
require_sign_in_view=Vyžadovat přihlášení k zobrazení stránek
221-
require_sign_in_view_popup=Povolí přístup ke stránkám jen přihlášeným uživatelům. Návštěvníci uvidí jen přihlašovací a registrační stránky.
222221
admin_setting_desc=Vytvoření účtu správce je nepovinné. První registrovaný uživatel se automaticky stane správcem.
223222
admin_title=Nastavení účtu správce
224223
admin_name=Uživatelské jméno správce
@@ -313,7 +312,6 @@ default_enable_timetracking_popup=Povolí sledování času pro nové repozitá
313312
no_reply_address=Skrytá e-mailová doména
314313
no_reply_address_helper=Název domény pro uživatele se skrytou e-mailovou adresou. Příklad: Pokud je název skryté e-mailové domény nastaven na „noreply.example.org“, uživatelské jméno „joe“ bude zaznamenáno v Gitu jako „[email protected]“.
315314
password_algorithm=Hash algoritmus hesla
316-
password_algorithm_helper=Nastavte algoritmus hashování hesla. Algoritmy mají odlišné požadavky a sílu. `argon2` používá mnoho paměti a může být nevhodný pro malé systémy.
317315
enable_update_checker=Povolit kontrolu aktualizací
318316
enable_update_checker_helper=Kontroluje vydání nových verzí pravidelně připojením ke gitea.io.
319317
@@ -584,14 +582,8 @@ invalid_ssh_key=Nelze ověřit váš SSH klíč: %s
584582
invalid_gpg_key=Nelze ověřit váš GPG klíč: %s
585583
invalid_ssh_principal=Neplatný SSH Principal certifikát: %s
586584
must_use_public_key=Zadaný klíč je soukromý klíč. Nenahrávejte svůj soukromý klíč nikde. Místo toho použijte váš veřejný klíč.
587-
unable_verify_ssh_key=Nelze ověřit váš SSH klíč
588585
auth_failed=Ověření selhalo: %v
589586
590-
still_own_repo=Váš účet vlastní jeden nebo více repozitářů
591-
still_has_org=Váš účet je člen jedné nebo více organizací
592-
still_own_packages=Váš účet vlastní jeden nebo více balíčků. Nejprve je musíte odstranit.
593-
org_still_own_repo=Organizace stále vlastní jeden nebo více repozitářů
594-
org_still_own_packages=Organizace stále vlastní jeden nebo více balíčků
595587
596588
target_branch_not_exist=Cílová větev neexistuje.
597589
@@ -1053,7 +1045,6 @@ migrate.github_token_desc=Můžete sem vložit jeden nebo více tokenů oddělen
10531045
migrate.clone_local_path=nebo místní cesta serveru
10541046
migrate.permission_denied=Není dovoleno importovat místní repozitáře.
10551047
migrate.permission_denied_blocked=Nelze importovat z nepovolených hostitelů, prosím požádejte správce, aby zkontroloval nastavení ALLOWED_DOMAINS/ALLOW_LOCALETWORKS/BLOCKED_DOMAINS.
1056-
migrate.invalid_local_path=Místní cesta je neplatná, buď neexistuje nebo není adresářem.
10571048
migrate.invalid_lfs_endpoint=Koncový bod LFS není platný.
10581049
migrate.failed=Přenesení selhalo: %v
10591050
migrate.migrate_items_options=Pro migraci dalších položek je vyžadován přístupový token
@@ -1232,7 +1223,6 @@ commits.commits=Commity
12321223
commits.no_commits=Žádné společné commity. '%s' a '%s' mají zcela odlišnou historii.
12331224
commits.nothing_to_compare=Tyto větve jsou stejné.
12341225
commits.search=Hledání commitů…
1235-
commits.search.tooltip=Můžete předřadit klíčová slova s „author:“, „committer:“, „after:“ nebo „before:“, např. „revert author:Alice before:2019-04-01“.
12361226
commits.find=Vyhledat
12371227
commits.search_all=Všechny větve
12381228
commits.author=Autor
@@ -1685,7 +1675,6 @@ pulls.merge_conflict=Sloučení selhalo: Došlo ke konfliktu při sloučení. Ti
16851675
pulls.merge_conflict_summary=Chybové hlášení
16861676
pulls.rebase_conflict=Sloučení selhalo: Došlo ke konfliktu při rebase commitu: %[1]s. Tip: Zkuste jinou strategii
16871677
pulls.rebase_conflict_summary=Chybové hlášení
1688-
; </summary><code>%[2]s<br>%[3]s</code></details>
16891678
pulls.unrelated_histories=Sloučení selhalo: Hlavní a základní revize nesdílí společnou historii. Tip: Zkuste jinou strategii
16901679
pulls.merge_out_of_date=Sloučení selhalo: Základ byl aktualizován při generování sloučení. Tip: Zkuste to znovu.
16911680
pulls.head_out_of_date=Sloučení selhalo: Hlavní revize byla aktualizován při generování sloučení. Tip: Zkuste to znovu.
@@ -1979,7 +1968,6 @@ settings.trust_model.collaborator.long=Spolupracovník: Důvěřovat podpisům s
19791968
settings.trust_model.collaborator.desc=Platné podpisy spolupracovníků tohoto repozitáře budou označeny jako „důvěryhodné“ - (ať se shodují s autorem, či nikoli). V opačném případě budou platné podpisy označeny jako „nedůvěryhodné“, pokud se podpis shoduje s přispěvatelem a „neodpovídající“, pokud ne.
19801969
settings.trust_model.committer=Přispěvatel
19811970
settings.trust_model.committer.long=Přispěvatel: Důvěřovat podpisům, které odpovídají autorům (což odpovídá GitHub a přinutí Giteu nastavit jako tvůrce pro Giteou podepsané revize)
1982-
settings.trust_model.committer.desc=Platné podpisy budou označeny pouze jako „důvěryhodné“, pokud se shodují s přispěvatelem, jinak budou označeny jako „neodpovídající“. To přinutí Giteu, aby byla přispěvatelem podepsaných commitů se skutečným přispěvatelem označeným jako Co-authored-by: a Co-committed-by: na konci commitu. Výchozí klíč Gitea musí odpovídat uživateli v databázi.
19831971
settings.trust_model.collaboratorcommitter=Spolupracovník+Přispěvatel
19841972
settings.trust_model.collaboratorcommitter.long=Spolupracovník+Přispěvatel: Důvěřovat podpisům od spolupracovníků, které odpovídají tvůrci revize
19851973
settings.trust_model.collaboratorcommitter.desc=Platné podpisy spolupracovníků tohoto repozitáře budou označeny jako „důvěryhodné“, pokud se shodují s přispěvatelem. V opačném případě budou platné podpisy označeny jako "nedůvěryhodné", pokud se podpis shoduje s přispěvatelem a „neodpovídajícím“ v opačném případě. To přinutí Giteu, aby byla označena jako přispěvatel podepsaných commitů se skutečným přispěvatelem označeným jako Co-Authored-By: a Co-Committed-By: na konci commitu. Výchozí klíč Gitea musí odpovídat uživateli v databázi.
@@ -2178,10 +2166,6 @@ settings.dismiss_stale_approvals=Odmítnout nekvalitní schválení
21782166
settings.dismiss_stale_approvals_desc=Pokud budou do větve nahrány nové revize, které mění obsah tohoto požadavku na natažení, všechna stará schválení budou zamítnuta.
21792167
settings.require_signed_commits=Vyžadovat podepsané revize
21802168
settings.require_signed_commits_desc=Odmítnout nahrání do této větve pokud nejsou podepsaná nebo jsou neověřitelná.
2181-
settings.protect_protected_file_patterns=Chráněné vzory souborů (oddělené středníkem „\;“):
2182-
settings.protect_protected_file_patterns_desc=Chráněné soubory, které nemají povoleno být měněny přímo, i když uživatel má právo přidávat, upravovat nebo mazat soubory v této větvi. Více vzorů lze oddělit pomocí středníku („\;“). Podívejte se na <a href="https://pkg.go.dev/github.com/gobwas/glob#Compile">github.com/gobwas/glob</a> dokumentaci pro syntaxi vzoru. Příklady: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>.
2183-
settings.protect_unprotected_file_patterns=Nechráněné vzory souborů (oddělené středníkem „\;“):
2184-
settings.protect_unprotected_file_patterns_desc=Nechráněné soubory, které je možné měnit přímo, pokud má uživatel právo zápisu, čímž se obejde omezení push. Více vzorů lze oddělit pomocí středníku ('\;'). Podívejte se na <a href="https://pkg.go.dev/github.com/gobwas/glob#Compile">github.com/gobwas/glob</a> dokumentaci pro syntaxi vzoru. Příklady: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>.
21852169
settings.add_protected_branch=Zapnout ochranu
21862170
settings.delete_protected_branch=Vypnout ochranu
21872171
settings.update_protect_branch_success=Ochrana větví pro větev „%s“ byla aktualizována.
@@ -2514,7 +2498,6 @@ teams.remove_all_repos_title=Odstranit všechny repozitáře týmu
25142498
teams.remove_all_repos_desc=Tímto odeberete všechny repozitáře z týmu.
25152499
teams.add_all_repos_title=Přidat všechny repozitáře
25162500
teams.add_all_repos_desc=Tímto přidáte do týmu všechny repozitáře organizace.
2517-
teams.add_nonexistent_repo=Repozitář, který se snažíte přidat, neexistuje. Prosím, nejdříve jej vytvořte.
25182501
teams.add_duplicate_users=Uživatel je již členem týmu.
25192502
teams.repos.none=Tento tým nemůže přistoupit k žádným repozitářům.
25202503
teams.members.none=Žádní členové v tomto týmu.
@@ -2544,7 +2527,6 @@ first_page=První
25442527
last_page=Poslední
25452528
total=Celkem: %d
25462529

2547-
dashboard.new_version_hint=Gitea %s je nyní k dispozici, používáte %s. Pro více informací si přečtěte <a target="_blank" rel="noreferrer" href="https://blog.gitea.io">blog</a>.
25482530
dashboard.statistic=Souhrn
25492531
dashboard.operations=Operace údržby
25502532
dashboard.system_status=Status systému
@@ -2663,7 +2645,6 @@ users.still_own_repo=Tento uživatel stále vlastní jeden nebo více repozitá
26632645
users.still_has_org=Uživatel je člen organizace. Nejprve odstraňte uživatele ze všech organizací.
26642646
users.purge=Vymazat uživatele
26652647
users.purge_help=Vynuceně smazat uživatele a všechny repositáře, organizace a balíčky vlastněné uživatelem. Všechny komentáře budou také smazány.
2666-
users.still_own_packages=Tento uživatel stále vlastní jeden nebo více balíčků. Nejprve odstraňte tyto balíčky.
26672648
users.deletion_success=Uživatelský účet byl smazán.
26682649
users.reset_2fa=Resetovat 2FA
26692650
users.list_status_filter.menu_text=Filtr

0 commit comments

Comments
 (0)