mirror of
https://gitea.com/gitea/act_runner.git
synced 2025-08-19 18:51:31 +02:00
.gitea
examples
internal
app
pkg
scripts
.editorconfig
.gitattributes
.gitignore
.golangci.yml
.goreleaser.checksum.sh
.goreleaser.yaml
Dockerfile
Dockerfile.rootless
LICENSE
Makefile
README.md
build.go
go.mod
go.sum
main.go
renovate.json5
Add a `Shutdown(context.Context) error` method to the Poller. Calling this method will first shutdown all active polling, preventing any new jobs from spawning. It will then wait for either all jobs to finish, or for the context to be cancelled. If the context is cancelled, it will then force all jobs to end, and then exit. Fixes https://gitea.com/gitea/act_runner/issues/107 Co-authored-by: Rowan Bohde <rowan.bohde@gmail.com> Reviewed-on: https://gitea.com/gitea/act_runner/pulls/546 Reviewed-by: Jason Song <i@wolfogre.com> Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: rowan-allspice <rowan-allspice@noreply.gitea.com> Co-committed-by: rowan-allspice <rowan-allspice@noreply.gitea.com>