1
0
Fork 0
forgejo/services
Lunny Xiao 3b3747ffe8
Fix schedule tasks bugs (#28691)
Fix #28157

This PR fix the possible bugs about actions schedule.

- Move `UpdateRepositoryUnit` and `SetRepoDefaultBranch` from models to
service layer
- Remove schedules plan from database and cancel waiting & running
schedules tasks in this repository when actions unit has been disabled
or global disabled.
- Remove schedules plan from database and cancel waiting & running
schedules tasks in this repository when default branch changed.

(cherry picked from commit 97292da960)

Conflicts:
	modules/actions/github.go
	routers/web/repo/setting/default_branch.go
	routers/web/repo/setting/setting.go
	services/repository/branch.go
	services/repository/setting.go
	tests/integration/actions_trigger_test.go
2024-03-25 16:25:02 +01:00
..
actions Fix schedule tasks bugs (#28691) 2024-03-25 16:25:02 +01:00
agit
asymkey
attachment
auth
automerge
context Merge pull request '[PORT] Unify search boxes (gitea#29530)' (#2688) from snematoda/port-29530 into forgejo 2024-03-24 05:33:13 +00:00
contexttest
convert Allow users to hide all "Add more units..." hints 2024-03-21 08:15:51 +01:00
cron
doctor
externalaccount
feed
forgejo
forms Allow users to hide all "Add more units..." hints 2024-03-21 08:15:51 +01:00
gitdiff
indexer
issue
lfs
mailer
markup
migrations
mirror
notify
org
packages packages: skip error logging on duplicate 2024-03-24 07:12:31 +01:00
pull fix commit_status 2024-03-24 07:11:19 +01:00
release
repository Fix schedule tasks bugs (#28691) 2024-03-25 16:25:02 +01:00
secrets
task
uinotification
user Allow users to hide all "Add more units..." hints 2024-03-21 08:15:51 +01:00
webhook fix webhook fixtures 2024-03-24 07:11:19 +01:00
wiki Fix schedule tasks bugs (#28691) 2024-03-25 16:25:02 +01:00