Git with a cup of tea, painless self-hosted git service
Mirror for internal git.with.parts use
https://git.with.parts
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sillyguodong
f5c7d4cfdd
Reduce unnecessary DB queries for Actions tasks ( #25199 )
...
Close #24544
Changes:
- Create `action_tasks_version` table to store the latest version of
each scope (global, org and repo).
- When a job with the status of `waiting` is created, the tasks version
of the scopes it belongs to will increase.
- When the status of a job already in the database is updated to
`waiting`, the tasks version of the scopes it belongs to will increase.
- On Gitea side, in `FeatchTask()`, will try to query the
`action_tasks_version` record of the scope of the runner that call
`FetchTask()`. If the record does not exist, will insert a row. Then,
Gitea will compare the version passed from runner to Gitea with the
version in database, if inconsistent, try pick task. Gitea always
returns the latest version from database to the runner.
Related:
- Protocol: https://gitea.com/gitea/actions-proto-def/pulls/10
- Runner: https://gitea.com/gitea/act_runner/pulls/219
1 year ago
..
actions
Reduce unnecessary DB queries for Actions tasks ( #25199 )
1 year ago
activities
Add context parameter to some database functions ( #26055 )
1 year ago
admin
Replace `interface{}` with `any` ( #25686 )
1 year ago
asymkey
Update tool dependencies, lock govulncheck and actionlint ( #25655 )
1 year ago
auth
Upgrade go dependencies ( #25819 )
1 year ago
avatars
Avoid warning for system setting when start up ( #23054 )
2 years ago
db
Replace `interface{}` with `any` ( #25686 )
1 year ago
dbfs
Fix content holes in Actions task logs file ( #25560 )
1 year ago
fixtures
Fix incorrect oldest sort in project list ( #25806 )
1 year ago
git
Remove commit status running and warning to align GitHub ( #25839 )
1 year ago
issues
Add context parameter to some database functions ( #26055 )
1 year ago
migrations
Reduce unnecessary DB queries for Actions tasks ( #25199 )
1 year ago
organization
Remove unused code ( #25734 )
1 year ago
packages
Test if container blob is accessible before mounting ( #22759 )
1 year ago
perm
some less naked returns ( #25682 )
1 year ago
project
Fix incorrect oldest sort in project list ( #25806 )
1 year ago
pull
…
repo
For API attachments, use API URL ( #25639 )
1 year ago
secret
Support configuration variables on Gitea Actions ( #24724 )
1 year ago
shared/ types
Display owner of a runner as a tooltip instead of static text ( #24377 )
2 years ago
system
Replace `interface{}` with `any` ( #25686 )
1 year ago
unit
Rewrite logger system ( #24726 )
2 years ago
unittest
Replace `interface{}` with `any` ( #25686 )
1 year ago
user
Fix inconsistent user profile layout across tabs ( #25625 )
1 year ago
webhook
Replace `interface{}` with `any` ( #25686 )
1 year ago
error.go
Sync branches into databases ( #22743 )
1 year ago
fixture_generation.go
…
fixture_test.go
…
main_test.go
Merge setting.InitXXX into one function with options ( #24389 )
2 years ago
migrate.go
Add context parameter to some database functions ( #26055 )
1 year ago
migrate_test.go
Add context parameter to some database functions ( #26055 )
1 year ago
org.go
…
org_team.go
Remove org users who belong to no teams ( #24247 )
2 years ago
org_team_test.go
…
org_test.go
…
repo.go
Update tool dependencies, lock govulncheck and actionlint ( #25655 )
1 year ago
repo_collaboration.go
…
repo_collaboration_test.go
Rename `repo.GetOwner` to `repo.LoadOwner` ( #22967 )
2 years ago
repo_test.go
…
repo_transfer.go
Fix unclear `IsRepositoryExist` logic ( #24374 )
2 years ago
repo_transfer_test.go
Rename almost all Ctx functions ( #22071 )
2 years ago