Forgejo runner - alpha release, should not be considered secure enough to deploy in production
048b2e630f
This PR is to fix the wrong last step duration when job failed like shown in the screenshot. The reason is because when job failed, `Fire` function did not pass in Time, and `r.state.StoppedAt` is by default set to `0001-01-01 08:05:43 +0805 LMT`, which is later on reported to gitea by `UpdateTask`, which calls `UpdateTaskByState` to update the `task.Stopped`, and `task.Stopped` is used in `FullSteps`, resulting in wrong calcaulation of last step duration. Co-authored-by: nickname <test@123.com> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Reviewed-on: https://gitea.com/gitea/act_runner/pulls/41 Reviewed-by: Jason Song <i@wolfogre.com> Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: HesterG <hesterg@noreply.gitea.io> Co-committed-by: HesterG <hesterg@noreply.gitea.io> |
||
---|---|---|
.forgejo/workflows | ||
.gitea/workflows | ||
artifactcache | ||
client | ||
cmd | ||
config | ||
core | ||
engine | ||
poller | ||
register | ||
runtime | ||
.gitignore | ||
.golangci.yml | ||
build.go | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
Makefile | ||
README.md |
Forgejo Actions runner
Runs workflows found in .forgejo/workflows
, using a format similar to GitHub actions but with a Free Software implementation.
It is compatible with Forgejo v1.19.0-0-rc0