aboutsummaryrefslogtreecommitdiffstats
path: root/services/actions/task.go
Commit message (Collapse)AuthorAgeFilesLines
* Feature: Ephemeral action runners (#33570)ChristopherHX10 days1-0/+20
| | | | | | | | * This includes a runner mock test for hardend PickTask behavior like described in my proposal * Runner register ephemeral flag introduced in https://gitea.com/gitea/act_runner/pulls/649 Closes #32461
* Add workflow_job webhook (#33694)ChristopherHX13 days1-2/+6
| | | | | | | | | Provide external Integration information about the Queue lossly based on https://docs.github.com/en/webhooks/webhook-events-and-payloads?actionType=completed#workflow_job Naming conflicts between GitHub & Gitea are here, Blocked => Waiting, Waiting => Queued Rationale Enhancement for ephemeral runners management #33570
* Add a transaction to `pickTask` (#33543)Zettat1232025-02-121-0/+107
In the old `pickTask`, when getting secrets or variables failed, the task could get stuck in the `running` status (task status is `running` but the runner did not fetch the task). To fix this issue, these steps should be in one transaction. --------- Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>