Commit Graph

  • 68547886a5 feat: wait for healthy services and fill the job context (#1107) main bircni 2026-08-05 19:46:43 +00:00
  • 8700adc933 feat: config command to edit config files (#1140) bircni 2026-08-05 16:48:25 +00:00
  • b70ff6893a feat: gate set-env/add-path and render annotation locations (#1109) bircni 2026-08-05 16:43:17 +00:00
  • a9d47fb5ed refactor: move act/model and act/exprparser to actions-proto-go refactor/shared-workflow-model Lunny Xiao 2026-08-03 17:53:08 -07:00
  • 3618385b28 fix: serve the whole results service from the cache server (#1141) v3.0.2 silverwind 2026-08-03 16:41:53 +00:00
  • 55a625f733 chore(deps): update dependencies (#1138) Renovate Bot 2026-08-03 09:22:17 +00:00
  • 47366f8f34 fix: coerce every expression value kind to a string and drop the format() panic (#1135) v3.0.1 silverwind 2026-08-02 22:18:20 +00:00
  • b7aeda6e7f docs: sync AGENTS.md with gitea/gitea (#1134) silverwind 2026-08-02 20:29:08 +00:00
  • aced51b4d5 chore: drop Masterminds/semver and pkg/errors, re-sync the docker/cli copies (#1132) silverwind 2026-08-02 17:36:31 +00:00
  • 34bfa19150 fix: resolve symlinked container paths before building tar entries (#1130) v3.0.0 silverwind 2026-07-31 16:09:27 +00:00
  • 96d9f491db fix: strip leading slash from mkdir tarball in CopyTarStream (#1129) bircni 2026-07-31 15:11:44 +00:00
  • 14ec00b66e fix!: strip host-escape container options when privileged mode is disabled (#1058) bircni 2026-07-31 12:43:19 +00:00
  • 68c6a5b4f1 feat: mask secrets that reach the log in an encoded form (#1108) bircni 2026-07-31 12:35:10 +00:00
  • 0cd0e52a24 fix!: guard against two runner processes sharing one runner file (#1099) bircni 2026-07-31 12:15:04 +00:00
  • 47d5b5ad03 feat!: add cache service v2, add toolkit patches (#1110) bircni 2026-07-31 12:08:44 +00:00
  • 2398d4a527 fix(deps): update module github.com/ulikunitz/xz to v0.5.15 [security] (#1127) Renovate Bot 2026-07-30 17:05:53 +00:00
  • b7a3bf98bc fix: stop leaking per-job docker networks (#1124) silverwind 2026-07-30 16:25:47 +00:00
  • da4037899a chore: add renovate markers to Makefile tool packages (#1126) silverwind 2026-07-30 16:09:28 +00:00
  • e4fe49dba4 chore: scope fmt-check to Go sources (#1125) silverwind 2026-07-30 13:06:28 +00:00
  • 41c72216bf feat: propagate proxy variables to jobs, services and builds (#1112) bircni 2026-07-30 08:15:48 +00:00
  • 3f7fd16ea1 fix: fix panics, enable the forcetypeassert lint (#1123) silverwind 2026-07-30 07:09:53 +00:00
  • 0192861155 fix: allow relocating the tool cache and mounting over runner paths (#1122) silverwind 2026-07-29 21:32:28 +00:00
  • e6c7ba3a15 feat: add job hooks (#1111) bircni 2026-07-29 19:16:24 +00:00
  • 61f0cfa951 test: speed up (#1121) silverwind 2026-07-28 14:34:04 +00:00
  • fc0e03e5a9 feat: run pre-entrypoint and post-entrypoint of docker actions (#1106) v2.3.0 bircni 2026-07-28 05:36:35 +00:00
  • 333eb17d19 feat: report runner name, environment, workspace and debug to jobs (#1105) bircni 2026-07-28 05:29:34 +00:00
  • c3b39e0d99 fix: escape command data the runner writes itself (#1120) silverwind 2026-07-27 15:16:49 +00:00
  • 78a74f78f8 chore(deps): pin dependencies (#1117) Renovate Bot 2026-07-27 14:38:07 +00:00
  • 8c519ce318 fix(deps): update module github.com/prometheus/client_golang to v1.24.0 (#1113) Renovate Bot 2026-07-26 16:09:02 +00:00
  • de43c84203 fix(deps): update module go.opentelemetry.io/otel to v1.44.0 [security] (#1115) Renovate Bot 2026-07-26 15:52:44 +00:00
  • 3c5ef1721a fix(deps): update module golang.org/x/net to v0.56.0 [security] (#1116) Renovate Bot 2026-07-26 15:37:32 +00:00
  • 94ab020204 ci: mirror release artifacts to Cloudflare R2 (#1114) Lunny Xiao 2026-07-26 03:26:46 +00:00
  • b4a64b97dd feat: support --platform and --pull in container.options (#1104) silverwind 2026-07-24 16:42:30 +00:00
  • 26f9fb12af fix: clean service containers after failed job setup (#1066) bircni 2026-07-24 16:36:09 +00:00
  • c9c4957e38 feat: support reading cache.external_secret from a file (#1100) Zettat123 2026-07-23 06:26:10 +00:00
  • b1a02cdd5d chore(deps): update docker docker tag to v29.6.2 (#1101) Renovate Bot 2026-07-23 06:19:27 +00:00
  • 0fd8602ac3 chore(deps): update actions/setup-go action to v7 (#1102) Renovate Bot 2026-07-23 05:41:55 +00:00
  • 6133d64270 fix: repair free-disk-space build on FreeBSD (#1098) v2.2.0 silverwind 2026-07-22 19:01:06 +00:00
  • c43cbe87ca feat: add runner health admission checks (#1090) bircni 2026-07-22 15:10:45 +00:00
  • 7bec310002 fix: stop host-mode jobs from leaking processes on Windows (#1080) bircni 2026-07-22 15:04:07 +00:00
  • 8af385d147 enhance: report a GitHub-style "Set up job" section (#1089) bircni 2026-07-22 14:58:23 +00:00
  • 46f22c78d2 fix(deps): update module github.com/mattn/go-isatty to v0.0.23 (#1097) Renovate Bot 2026-07-22 14:51:10 +00:00
  • 068afc3996 fix(deps): update module github.com/docker/cli to v29.6.2+incompatible (#1096) Renovate Bot 2026-07-22 14:05:48 +00:00
  • 0e8896c52a fix: classify a cancelled step as an interruption, not a failure (#1095) silverwind 2026-07-21 11:16:56 +00:00
  • 89467c9dd0 fix: stop racing the daemon when removing containers (#1093) silverwind 2026-07-21 11:03:15 +00:00
  • 0c08b0f2da chore(deps): update actions/setup-node action to v7 (#1094) Renovate Bot 2026-07-21 07:15:33 +00:00
  • aa7a29a157 fix: guard status-check functions against a nil job context (#1092) bircni 2026-07-16 21:33:26 +00:00
  • ad967330a8 fix(deps): update module golang.org/x/text to v0.40.0 (#1091) v2.1.0 Renovate Bot 2026-07-16 09:22:33 +00:00
  • 60177008a5 fix: ignore blank lines and decode UTF-16 in the runner env files (#1084) bircni 2026-07-15 19:45:50 +00:00
  • 58c5eb8d21 feat: honour GITEA_RUNNER_LABELS on daemon start and accept labels containing a colon (#1085) bircni 2026-07-15 16:58:07 +00:00
  • d6882b3df5 docs: explain labels, the docker image cache volume, and the dind-rootless UID (#1086) bircni 2026-07-15 06:34:32 +00:00
  • 7e7e3ef1a6 fix: stop service containers from clobbering the job container's credentials (#1083) bircni 2026-07-15 06:15:50 +00:00
  • 16357a34b2 fix: accept natively typed boolean workflow inputs (#1087) Nicolas 2026-07-14 20:16:19 +00:00
  • d53538ac38 fix: drop action outputs whose value exceeds the size limit (#1070) Nicolas 2026-07-14 14:28:57 +00:00
  • 554b3b7671 fix(deps): update module golang.org/x/term to v0.45.0 (#1081) Renovate Bot 2026-07-14 11:19:52 +00:00
  • 65756d60b3 fix: Minor fixes (#1075) Nicolas 2026-07-13 18:41:19 +00:00
  • be9b4502d6 enhance: add --token-file flag to register command (#1076) h7x4 2026-07-11 17:02:11 +00:00
  • 1d74ae636a fix: skip service containers with an empty image (#1074) v2.0.1 silverwind 2026-07-09 15:08:59 +00:00
  • b12d02c25f fix(deps): update module golang.org/x/sys to v0.47.0 (#1073) Renovate Bot 2026-07-09 09:14:35 +00:00
  • f2e0cf9131 docs: clarify cache reachability for dockerized runners (#1069) bircni 2026-07-04 00:06:26 +00:00
  • 4034634340 fix fix/563-pull-request-target-head-checkout bircni 2026-07-03 22:09:38 +02:00
  • 4691a92ea8 fix: checkout pull_request_target head commit bircni 2026-07-03 21:58:37 +02:00
  • 3879f14d89 fix: reduce idle runner polling by default fix/762-reduce-idle-polling bircni 2026-07-03 21:56:15 +02:00
  • 0ee4643d4a fix: install nftables in dind images to silence nft cleanup errors (#1064) silverwind 2026-07-03 08:23:12 +00:00
  • e774003c18 chore(deps): update docker docker tag to v29.6.1 (#1063) Renovate Bot 2026-07-02 08:22:37 +00:00
  • eeb479ea89 fix: prevent exponential growth of RunContext masks in composite actions (#1059) Nicolas 2026-07-01 18:50:34 +00:00
  • eba33e178d fix(deps): update module github.com/docker/cli to v29.6.1+incompatible (#1060) Renovate Bot 2026-07-01 18:44:29 +00:00
  • 3396021e0f test: Enhance Coverage + CI (#1055) bircni 2026-07-01 03:26:42 +00:00
  • 745b0ab6e4 fix: attach task token when cloning actions from self-hosted instance on a different host (#1056) bircni 2026-06-30 16:18:12 +00:00
  • b7f6b6d90a fix: composite nested uses clone token (#1041) v2.0.0 Christian Heim 2026-06-29 06:23:54 +00:00
  • cdcea87a45 fix: namespace local docker action image tags per repository (#1051) bircni 2026-06-29 06:15:37 +00:00
  • 3c4bcf3ebf build: cover Windows Go files (#1052) Nicolas 2026-06-28 21:06:51 +00:00
  • e22d3fa263 fix: run always()/cancelled() and post steps correctly on cancellation (#1043) Nicolas 2026-06-28 20:54:00 +00:00
  • 99bc50d538 feat: shallow clone action repositories (#1053) Zettat123 2026-06-28 20:12:21 +00:00
  • 8f72c60afa fix: guard SetJobError against missing job-error container (#1050) bircni 2026-06-28 08:50:41 +00:00
  • 4e7fd1c68a fix(deps): update module github.com/moby/moby/client to v0.5.0 (#1049) Renovate Bot 2026-06-27 13:56:34 +00:00
  • bd41a367fe fix(deps): update module github.com/docker/cli to v29.6.0+incompatible (#1045) Renovate Bot 2026-06-25 10:50:32 +00:00
  • c566013db4 chore(deps): update docker docker tag to v29.6.0 (#1044) Renovate Bot 2026-06-25 10:42:52 +00:00
  • 40e021309a chore(deps): update actions/checkout action to v7 (#1042) Renovate Bot 2026-06-24 14:32:12 +00:00
  • d3b3519dea fix(deps): update module go.etcd.io/bbolt to v1.5.0 (#1040) Renovate Bot 2026-06-23 00:07:52 +00:00
  • 6bdcb54828 feat: Enable jobs.<job_id>.timeout-minutes and jobs.<job_id>.continue-on-error (#1032) Nicolas 2026-06-21 17:05:36 +00:00
  • 007717956a feat: Add optional runner.post_task_script hook after task cleanup (#1026) Nicolas 2026-06-19 19:28:10 +00:00
  • df0370f8bf fix: Interpolate job container.volume (#1036) Nicolas 2026-06-18 02:55:30 +00:00
  • 5f0636faad feat: Support ssh:// action URLs (#1035) Nicolas 2026-06-17 20:28:40 +00:00
  • 4997f33b5f docs: Improve the documentation for cache (#1034) Nicolas 2026-06-15 21:50:42 +00:00
  • 2963716953 feat: ipv6 options for network container creation (#1029) StarAurryon 2026-06-15 05:05:20 +00:00
  • 3996d6d032 fix(cleanup): kill Unix step process group on cancel to avoid hang (#1025) Nicolas 2026-06-14 20:52:42 +00:00
  • 205af7cd01 fix: prevent loss of step log output at end of step (#1028) Nicolas 2026-06-14 20:43:19 +00:00
  • 33e6d1d8ff fix(host): bound host-environment cleanup and reclaim leaked scratch dirs (#1024) Nicolas 2026-06-14 14:14:43 +00:00
  • 56979e6ab8 fix(deps): update module golang.org/x/term to v0.44.0 (#1031) Renovate Bot 2026-06-13 01:56:12 +00:00
  • bf99e6a758 chore(deps): update alpine docker tag to v3.24 (#1030) Renovate Bot 2026-06-13 01:55:52 +00:00
  • 740a3d4db4 chore(deps): update golang.org/x/crypto to v0.52.0 (#1027) Nicolas 2026-06-11 16:55:01 +00:00
  • 822af5029f feat: complete runner-side cancellation handling (#1016) Nicolas 2026-06-11 09:00:31 +00:00
  • 526c46b485 chore(deps): update docker docker tag to v29.5.3 (#1021) Renovate Bot 2026-06-10 15:01:01 +00:00
  • 355289bc54 docs(docker-images): Update docs (#1020) Nicolas 2026-06-09 22:53:55 +00:00
  • e583b0706b fix(deps): update module golang.org/x/sys to v0.46.0 (#1019) Renovate Bot 2026-06-09 16:02:06 +00:00
  • 8ad84cd96a fix(deps): update module github.com/docker/cli to v29.5.3+incompatible (#1018) Renovate Bot 2026-06-09 16:01:45 +00:00
  • 0a2f28244d fix!: stop implicitly using DOCKER_USERNAME/DOCKER_PASSWORD secrets for image pulls (#1007) Zettat123 2026-06-09 08:10:45 +00:00
  • 443b0e336c fix(deps): update module github.com/opencontainers/selinux to v1.15.1 (#1017) Renovate Bot 2026-06-08 17:31:32 +00:00
  • 53c4db6a4b feat: upload job summary when supported (#917) Nicolas 2026-06-08 17:24:03 +00:00